diff options
Diffstat (limited to 'python')
315 files changed, 2212 insertions, 915 deletions
diff --git a/python/Flask/Flask.SlackBuild b/python/Flask/Flask.SlackBuild index f87dd0e8df..d408ffcc8a 100644 --- a/python/Flask/Flask.SlackBuild +++ b/python/Flask/Flask.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Flask -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # Copyright 2014-2021 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # @@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=Flask SRCNAM=flask -VERSION=${VERSION:-3.1.0} +VERSION=${VERSION:-3.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -69,7 +69,8 @@ find -L . \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ # relax version required -sed -i '/Jinja/ s/3\.1\.2/3.0.3/' pyproject.toml +sed -i '/jinja/ s/3\.1\.2/3.0.3/' pyproject.toml +sed -i '/markupsafe/ s/2\.1\.1/2.0.1/' pyproject.toml python3 -m build --no-isolation python3 -m installer -d "$PKG" dist/*.whl diff --git a/python/Flask/Flask.info b/python/Flask/Flask.info index d1677ad4fe..8e179729eb 100644 --- a/python/Flask/Flask.info +++ b/python/Flask/Flask.info @@ -1,8 +1,8 @@ PRGNAM="Flask" -VERSION="3.1.0" +VERSION="3.1.1" HOMEPAGE="http://flask.pocoo.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask/flask-3.1.0.tar.gz" -MD5SUM="c95d81666442bf04f7de7db7edbe2aff" +DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask/flask-3.1.1.tar.gz" +MD5SUM="59dc1b0772bab098aff83e8008e97af6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="werkzeug python3-itsdangerous click python3-blinker python-importlib_metadata" diff --git a/python/Flask/README b/python/Flask/README index 13caec97e5..83698559a2 100644 --- a/python/Flask/README +++ b/python/Flask/README @@ -1,3 +1,5 @@ Flask is a microframework for Python based on Werkzeug and Jinja2. It's intended for getting started very quickly and was developed with best intentions in mind. + +NOTE: 3.1.x is the last supported version for python-3.9 diff --git a/python/PyPy/PyPy.SlackBuild b/python/PyPy/PyPy.SlackBuild index 301de11a5d..34a9ce7a51 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.18} +VERSION=${VERSION:-7.3.19} SRCNAM=pypy2.7 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/PyPy/PyPy.info b/python/PyPy/PyPy.info index 5553f89cf4..478d995830 100644 --- a/python/PyPy/PyPy.info +++ b/python/PyPy/PyPy.info @@ -1,8 +1,8 @@ PRGNAM="PyPy" -VERSION="7.3.18" +VERSION="7.3.19" HOMEPAGE="https://www.pypy.org/" -DOWNLOAD="https://downloads.python.org/pypy/pypy2.7-v7.3.18-src.tar.bz2" -MD5SUM="bc6b11a0c9e54f74c30b6fb404ada15b" +DOWNLOAD="https://downloads.python.org/pypy/pypy2.7-v7.3.19-src.tar.bz2" +MD5SUM="3579908879a8ad33d3eb0d812f535efb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="pycparser %README%" diff --git a/python/PyPy3/PyPy3.SlackBuild b/python/PyPy3/PyPy3.SlackBuild index b2163bffc5..b67fbdf3cf 100644 --- a/python/PyPy3/PyPy3.SlackBuild +++ b/python/PyPy3/PyPy3.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=PyPy3 -VERSION=${VERSION:-7.3.18} +VERSION=${VERSION:-7.3.19} SRCNAM=pypy3.11 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/PyPy3/PyPy3.info b/python/PyPy3/PyPy3.info index 88bf35e0d3..17c7114dd2 100644 --- a/python/PyPy3/PyPy3.info +++ b/python/PyPy3/PyPy3.info @@ -1,8 +1,8 @@ PRGNAM="PyPy3" -VERSION="7.3.18" +VERSION="7.3.19" HOMEPAGE="https://www.pypy.org/" -DOWNLOAD="https://downloads.python.org/pypy/pypy3.11-v7.3.18-src.tar.bz2" -MD5SUM="b80600d11b767202fc3ddcd08d764597" +DOWNLOAD="https://downloads.python.org/pypy/pypy3.11-v7.3.19-src.tar.bz2" +MD5SUM="36a344d93a6cac86b356520b74b8e9d2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="pycparser %README%" diff --git a/python/Unidecode/Unidecode.SlackBuild b/python/Unidecode/Unidecode.SlackBuild index 3cecee3672..2a1a3bd3b4 100644 --- a/python/Unidecode/Unidecode.SlackBuild +++ b/python/Unidecode/Unidecode.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Unidecode -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # Copyright 2013-2018 Markus Reichelt, Aachen, DE # All rights reserved. # @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=Unidecode -VERSION=${VERSION:-1.3.8} +VERSION=${VERSION:-1.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/Unidecode/Unidecode.info b/python/Unidecode/Unidecode.info index 1d50bee464..907959b579 100644 --- a/python/Unidecode/Unidecode.info +++ b/python/Unidecode/Unidecode.info @@ -1,8 +1,8 @@ PRGNAM="Unidecode" -VERSION="1.3.8" +VERSION="1.4.0" HOMEPAGE="https://pypi.python.org/pypi/Unidecode/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/u/unidecode/Unidecode-1.3.8.tar.gz" -MD5SUM="7f503dcde0fa7f24c44e7f1876249fb3" +DOWNLOAD="https://files.pythonhosted.org/packages/source/u/unidecode/Unidecode-1.4.0.tar.gz" +MD5SUM="d3da666a6d0e2729039556e5f0026480" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/audible-cli/audible-cli.SlackBuild b/python/audible-cli/audible-cli.SlackBuild index e3d6f5a61c..266be45b82 100644 --- a/python/audible-cli/audible-cli.SlackBuild +++ b/python/audible-cli/audible-cli.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=audible-cli -VERSION=${VERSION:-0.2.4} +VERSION=${VERSION:-0.3.1} 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 diff --git a/python/audible-cli/audible-cli.info b/python/audible-cli/audible-cli.info index 2c6b6784fe..1e5074c9d5 100644 --- a/python/audible-cli/audible-cli.info +++ b/python/audible-cli/audible-cli.info @@ -1,8 +1,8 @@ PRGNAM="audible-cli" -VERSION="0.2.4" +VERSION="0.3.1" HOMEPAGE="https://github.com/mkb79/audible-cli" -DOWNLOAD="https://github.com/mkb79/audible-cli/archive/v0.2.4/audible-cli-0.2.4.tar.gz" -MD5SUM="11422ec0c1417489e1fd35fedca2d78a" +DOWNLOAD="https://github.com/mkb79/audible-cli/archive/v0.3.1/audible-cli-0.3.1.tar.gz" +MD5SUM="aed9bacdd29f1a53d6ae7323f9241a13" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="audible python3-aiofiles python3-questionary python3-tabulate tqdm" diff --git a/python/audible/audible.SlackBuild b/python/audible/audible.SlackBuild index ecb448dbab..1a10f8840e 100644 --- a/python/audible/audible.SlackBuild +++ b/python/audible/audible.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=audible SRCNAM=Audible -VERSION=${VERSION:-0.8.2} +VERSION=${VERSION:-0.9.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,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 {} \; -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/audible/audible.info b/python/audible/audible.info index 5b65d82942..f23226dd93 100644 --- a/python/audible/audible.info +++ b/python/audible/audible.info @@ -1,8 +1,8 @@ PRGNAM="audible" -VERSION="0.8.2" +VERSION="0.9.1" HOMEPAGE="https://audible.readthedocs.io" -DOWNLOAD="https://github.com/mkb79/Audible/archive/v0.8.2/Audible-0.8.2.tar.gz" -MD5SUM="dcbaef30888b13586703d9194c0f0b8a" +DOWNLOAD="https://github.com/mkb79/Audible/archive/v0.9.1/Audible-0.9.1.tar.gz" +MD5SUM="4c64bdb3499ad7c72403d3523c92cf7a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="BeautifulSoup4 pyaes python3-httpx python3-rsa python-pbkdf2" diff --git a/python/autopep8/autopep8.SlackBuild b/python/autopep8/autopep8.SlackBuild index 0e5cea1d6b..f061bfdb13 100644 --- a/python/autopep8/autopep8.SlackBuild +++ b/python/autopep8/autopep8.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for autopep8 -# 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=autopep8 -VERSION=${VERSION:-2.0.4} +VERSION=${VERSION:-2.3.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -79,7 +79,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/autopep8/autopep8.info b/python/autopep8/autopep8.info index a1ec7f64f1..b783e45c2d 100644 --- a/python/autopep8/autopep8.info +++ b/python/autopep8/autopep8.info @@ -1,10 +1,10 @@ PRGNAM="autopep8" -VERSION="2.0.4" +VERSION="2.3.2" HOMEPAGE="https://github.com/hhatto/autopep8" -DOWNLOAD="https://files.pythonhosted.org/packages/e0/8a/9be661f5400867a09706e29f5ab99a59987fd3a4c337757365e7491fa90b/autopep8-2.0.4.tar.gz" -MD5SUM="45a33dcfdeeb3210fa1f63491e061715" +DOWNLOAD="https://files.pythonhosted.org/packages/50/d8/30873d2b7b57dee9263e53d142da044c4600a46f2d28374b3e38b023df16/autopep8-2.3.2.tar.gz" +MD5SUM="ca9de3bc225f7f92b7b8e39bdd49c0a6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="pycodestyle" +REQUIRES="python3-setuptools-opt pycodestyle" MAINTAINER="Dimitris Zlatanidis" EMAIL="dslackw@gmail.com" diff --git a/python/breathe/breathe.SlackBuild b/python/breathe/breathe.SlackBuild index a7aa64e9f2..de1540645f 100644 --- a/python/breathe/breathe.SlackBuild +++ b/python/breathe/breathe.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for breathe -# Copyright 2022-2023 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=breathe -VERSION=${VERSION:-4.35.0} +VERSION=${VERSION:-4.36.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -63,12 +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 +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 LICENSE README.rst CHANGELOG.rst CONTRIBUTING.rst CONTRIBUTORS.rst $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/python/breathe/breathe.info b/python/breathe/breathe.info index d7fc71bf91..b2d808b884 100644 --- a/python/breathe/breathe.info +++ b/python/breathe/breathe.info @@ -1,10 +1,10 @@ PRGNAM="breathe" -VERSION="4.35.0" +VERSION="4.36.0" HOMEPAGE="https://github.com/breathe-doc/breathe" -DOWNLOAD="https://github.com/breathe-doc/breathe/archive/v4.35.0/breathe-4.35.0.tar.gz" -MD5SUM="06bddf761f69fafb684238a656955fe6" +DOWNLOAD="https://github.com/breathe-doc/breathe/archive/v4.36.0/breathe-4.36.0.tar.gz" +MD5SUM="a8e1e19af1fd5f9c3e089526a0e9dfe3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="Sphinx" MAINTAINER="Vijay Marcel" EMAIL="vijaymarcel@outlook.com" diff --git a/python/buildbot-badges/buildbot-badges.SlackBuild b/python/buildbot-badges/buildbot-badges.SlackBuild index 64b1047c39..b722de1ea3 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:-4.2.1} +VERSION=${VERSION:-4.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/buildbot-badges/buildbot-badges.info b/python/buildbot-badges/buildbot-badges.info index cae68bcfbc..74a65ac3e1 100644 --- a/python/buildbot-badges/buildbot-badges.info +++ b/python/buildbot-badges/buildbot-badges.info @@ -1,8 +1,8 @@ PRGNAM="buildbot-badges" -VERSION="4.2.1" +VERSION="4.3.0" HOMEPAGE="https://buildbot.net/" -DOWNLOAD="https://pypi.python.org/packages/source/b/buildbot_badges/buildbot_badges-4.2.1.tar.gz" -MD5SUM="94e486b0bd6cc9e2516cf69bfc456cdf" +DOWNLOAD="https://pypi.python.org/packages/source/b/buildbot_badges/buildbot_badges-4.3.0.tar.gz" +MD5SUM="862e3207e2e72375319768ec79fe5885" 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 7c1e6d6538..7f7c78a2c7 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:-4.2.1} +VERSION=${VERSION:-4.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/buildbot-worker/buildbot-worker.info b/python/buildbot-worker/buildbot-worker.info index 4e931a8c6c..976295816f 100644 --- a/python/buildbot-worker/buildbot-worker.info +++ b/python/buildbot-worker/buildbot-worker.info @@ -1,8 +1,8 @@ PRGNAM="buildbot-worker" -VERSION="4.2.1" +VERSION="4.3.0" HOMEPAGE="https://pypi.python.org/pypi/buildbot-worker" -DOWNLOAD="https://pypi.python.org/packages/source/b/buildbot_worker/buildbot_worker-4.2.1.tar.gz" -MD5SUM="839d5e5062a0d81a36822cc922f76979" +DOWNLOAD="https://pypi.python.org/packages/source/b/buildbot_worker/buildbot_worker-4.3.0.tar.gz" +MD5SUM="a19ad988689b8818cdbbbaa322766298" 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 29463996d4..90a6447eda 100644 --- a/python/buildbot/buildbot.SlackBuild +++ b/python/buildbot/buildbot.SlackBuild @@ -28,7 +28,7 @@ PRGNAM=buildbot SRCNAM=${PRGNAM#python-*} # "pkg" stays first PACKAGES="pkg www console_view grid_view waterfall_view wsgi_dashboards" -VERSION=${VERSION:-4.2.1} +VERSION=${VERSION:-4.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/buildbot/buildbot.info b/python/buildbot/buildbot.info index 9853ce4788..f490ef4c35 100644 --- a/python/buildbot/buildbot.info +++ b/python/buildbot/buildbot.info @@ -1,20 +1,20 @@ PRGNAM="buildbot" -VERSION="4.2.1" +VERSION="4.3.0" HOMEPAGE="https://buildbot.net/" -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="https://pypi.python.org/packages/source/b/buildbot/buildbot-4.3.0.tar.gz \ + https://pypi.python.org/packages/source/b/buildbot_pkg/buildbot_pkg-4.3.0.tar.gz \ + https://pypi.python.org/packages/source/b/buildbot_www/buildbot_www-4.3.0.tar.gz \ + https://pypi.python.org/packages/source/b/buildbot_console_view/buildbot_console_view-4.3.0.tar.gz \ + https://pypi.python.org/packages/source/b/buildbot_grid_view/buildbot_grid_view-4.3.0.tar.gz \ + https://pypi.python.org/packages/source/b/buildbot_waterfall_view/buildbot_waterfall_view-4.3.0.tar.gz \ + https://pypi.python.org/packages/source/b/buildbot_wsgi_dashboards/buildbot_wsgi_dashboards-4.3.0.tar.gz" +MD5SUM="ee9bcf354e5ac22e39a8e3d63e1bf613 \ + 8e779179a8c47a414d6be8e31425e4d7 \ + 5a6d513f57ab63972e83129660981408 \ + dcdeafd464edb10e19dc71f71ca41694 \ + a770fd53ca0955e5d70eb8e23ea7c39d \ + 95e7d9d6bdd16c0621f748b6eefd6974 \ + 52d5628bb1873bd4e4a8cad554dc7dd4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-autobahn python3-alembic python3-pyjwt msgpack-python python3-croniter python-zipp importlib-resources python3-unidiff python3-treq" diff --git a/python/click/README b/python/click/README index 335070ddc9..f454dc3642 100644 --- a/python/click/README +++ b/python/click/README @@ -9,6 +9,8 @@ It aims to make the process of writing command line tools quick and fun while also preventing any frustration caused by the inability to implement an intended CLI API. +NOTE: click-8.1.x is the last version to support python-3.9 + NOTE: -Use click-legacy7 if you need click<=8 and/or python2 support diff --git a/python/cryptography/cryptography.SlackBuild b/python/cryptography/cryptography.SlackBuild index 08efa38e2c..8ad91efd8f 100644 --- a/python/cryptography/cryptography.SlackBuild +++ b/python/cryptography/cryptography.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for cryptography # Copyright 2014-2018 Markus Reichelt, Aachen, DE -# Copyright 2021-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2021-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=cryptography -VERSION=${VERSION:-44.0.2} +VERSION=${VERSION:-45.0.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -80,6 +80,13 @@ find -L . \ sed -i "s|!=74.1.2,||g" pyproject.toml sed -i "s|,!=75.2.0||g" pyproject.toml +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 + # prevent cargo from using the network. # this only works because we have a vendored sources tarball with # everything cargo would have downloaded. diff --git a/python/cryptography/cryptography.info b/python/cryptography/cryptography.info index c2144a9a7e..b5289f4fe4 100644 --- a/python/cryptography/cryptography.info +++ b/python/cryptography/cryptography.info @@ -1,12 +1,12 @@ PRGNAM="cryptography" -VERSION="44.0.2" +VERSION="45.0.4" HOMEPAGE="https://cryptography.io/" -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="https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-45.0.4.tar.gz \ + https://sbo-source.s3.ap-southeast-1.amazonaws.com/cryptography-vendored-sources-45.0.4-1.tar.xz" +MD5SUM="6d8a9d089f9c434c200e51d53cfa2ea5 \ + 6ab66dfc94652211ee0a8be018d848c2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-maturin" +REQUIRES="python3-maturin rust-opt" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/python/flake8/flake8.SlackBuild b/python/flake8/flake8.SlackBuild index 2c731b46d3..be688c82ee 100644 --- a/python/flake8/flake8.SlackBuild +++ b/python/flake8/flake8.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for flake8 -# Copyright 2014-2024 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=flake8 -VERSION=${VERSION:-7.0.0} +VERSION=${VERSION:-7.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/flake8/flake8.info b/python/flake8/flake8.info index 6fc8a878cb..d407379459 100644 --- a/python/flake8/flake8.info +++ b/python/flake8/flake8.info @@ -1,8 +1,8 @@ PRGNAM="flake8" -VERSION="7.0.0" +VERSION="7.2.0" HOMEPAGE="https://gitlab.com/pycqa/flake8" -DOWNLOAD="https://files.pythonhosted.org/packages/40/3c/3464b567aa367b221fa610bbbcce8015bf953977d21e52f2d711b526fb48/flake8-7.0.0.tar.gz" -MD5SUM="0e698aff81684bc1c13994a3f6a3bc6a" +DOWNLOAD="https://pypi.python.org/packages/source/f/flake8/flake8-7.2.0.tar.gz" +MD5SUM="5b0c69330b5cbdf639a33c91b896f7b1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="pycodestyle python3-pyflakes python3-mccabe" diff --git a/python/guess-language/README b/python/guess-language/README deleted file mode 100644 index 15f91710c6..0000000000 --- a/python/guess-language/README +++ /dev/null @@ -1,4 +0,0 @@ -Attempts to determine the natural language of a selection of -Unicode (utf-8) text.Detects over 60 languages; Greek (el), Korean -(ko), Japanese (ja), Chinese (zh) and all the languages listed in -the trigrams directory. diff --git a/python/guess-language/guess-language.info b/python/guess-language/guess-language.info deleted file mode 100644 index 140f7a179c..0000000000 --- a/python/guess-language/guess-language.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="guess-language" -VERSION="0.2" -HOMEPAGE="https://pypi.python.org/pypi/guess-language/" -DOWNLOAD="https://pypi.python.org/packages/e4/d0/df50192865e44af5c934504d413514158c5e522b00d8ec631d818b6d8b6b/guess-language-0.2.tar.gz" -MD5SUM="3a3574c2e8b44f84e656f90684f0c6aa" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="Dimitris Zlatanidis" -EMAIL="d.zlatanidis@gmail.com" diff --git a/python/helpy/README b/python/helpy/README deleted file mode 100644 index 5e89ba818d..0000000000 --- a/python/helpy/README +++ /dev/null @@ -1,2 +0,0 @@ -Python built-in help documentation from the command line -(without the interactive Python interpreter console). diff --git a/python/helpy/helpy.info b/python/helpy/helpy.info deleted file mode 100644 index 420ac169a1..0000000000 --- a/python/helpy/helpy.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="helpy" -VERSION="1.0.1" -HOMEPAGE="https://github.com/chrissimpkins/helpy" -DOWNLOAD="https://pypi.python.org/packages/source/h/helpy/helpy-1.0.1.tar.gz" -MD5SUM="1675423c0cec15347c4ca32487e3a0eb" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="Naked" -MAINTAINER="Dimitris Zlatanidis" -EMAIL="d.zlatanidis@gmail.com" diff --git a/python/holidays/holidays.info b/python/holidays/holidays.info index 9cabb00694..943736aab0 100644 --- a/python/holidays/holidays.info +++ b/python/holidays/holidays.info @@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/01/1f/51f40218f958af28d1106752 MD5SUM="859209ee527d82142c8cc10d4ddb929f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="hijri-converter PyMeeus convertdate korean_lunar_calendar python3-setuptools-scm-opt" +REQUIRES="hijri-converter PyMeeus convertdate korean_lunar_calendar python3-setuptools-scm-opt python3-dateutil" MAINTAINER="Tonus" EMAIL="tonus1@free.fr" diff --git a/python/importlib-resources/importlib-resources.SlackBuild b/python/importlib-resources/importlib-resources.SlackBuild index 1bd0b4388d..dbf5550258 100644 --- a/python/importlib-resources/importlib-resources.SlackBuild +++ b/python/importlib-resources/importlib-resources.SlackBuild @@ -22,11 +22,13 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20250531 46and2: Updated version, change to pep517 build. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=importlib-resources SRCNAM=$( printf %s $PRGNAM | tr - _ ) -VERSION=${VERSION:-5.1.0} +VERSION=${VERSION:-6.5.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -39,9 +41,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 @@ -66,9 +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 {} \; -sed -i "s,^name =.*$,&\nversion = $VERSION," setup.cfg +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 +python3 -m build --no-isolation +python3 -m installer -d "$PKG" dist/*.whl mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -r LICENSE README.rst docs $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/python/importlib-resources/importlib-resources.info b/python/importlib-resources/importlib-resources.info index 8469aba168..6a0c3736e1 100644 --- a/python/importlib-resources/importlib-resources.info +++ b/python/importlib-resources/importlib-resources.info @@ -1,10 +1,10 @@ PRGNAM="importlib-resources" -VERSION="5.1.0" +VERSION="6.5.2" HOMEPAGE="https://pypi.org/project/importlib-resources/" -DOWNLOAD="https://files.pythonhosted.org/packages/e7/ef/8bf9f2469c2c0a1bf00c39b2a076f71c4e511a3014a296b50eb425a2633d/importlib_resources-5.1.0.tar.gz" -MD5SUM="a3ca1dce486f7fba1691938124e54133" +DOWNLOAD="https://files.pythonhosted.org/packages/source/i/importlib_resources/importlib_resources-6.5.2.tar.gz" +MD5SUM="6ba34e0f24dc7521a5e44e707ed0f28f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-toml" +REQUIRES="python3-toml python-zipp" MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/python/josepy/josepy.SlackBuild b/python/josepy/josepy.SlackBuild index abca954354..831334fc22 100644 --- a/python/josepy/josepy.SlackBuild +++ b/python/josepy/josepy.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=josepy -VERSION=${VERSION:-1.15.0} +VERSION=${VERSION:-2.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/josepy/josepy.info b/python/josepy/josepy.info index cec9998b82..4f41b37116 100644 --- a/python/josepy/josepy.info +++ b/python/josepy/josepy.info @@ -1,8 +1,8 @@ PRGNAM="josepy" -VERSION="1.15.0" +VERSION="2.0.0" HOMEPAGE="https://github.com/certbot/josepy" -DOWNLOAD="https://files.pythonhosted.org/packages/c1/8a/cd416f56cd4492878e8d62701b4ad32407c5ce541f247abf31d6e5f3b79b/josepy-1.15.0.tar.gz" -MD5SUM="dd70cad883f42d9454193c52b0c2fc17" +DOWNLOAD="https://files.pythonhosted.org/packages/a9/29/e7c14150f200c5cd49d1a71b413f61b97406f57872ad693857982c0869c9/josepy-2.0.0.tar.gz" +MD5SUM="dd79ee5377afe136643fc6f7cda6e5f8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-wheel python3-poetry-core" diff --git a/python/numpydoc/numpydoc.info b/python/numpydoc/numpydoc.info index 7ef048b630..6a69ba92c2 100644 --- a/python/numpydoc/numpydoc.info +++ b/python/numpydoc/numpydoc.info @@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/source/n/numpydoc/numpydoc-1.6 MD5SUM="227e5a257f4bfe488a257d963c2df5bc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-setuptools-opt Sphinx python3-tabulate" +REQUIRES="Sphinx python3-tabulate" MAINTAINER="Isaac Yu" EMAIL="isaacyu@protonmail.com" diff --git a/python/ptpython/ptpython.SlackBuild b/python/ptpython/ptpython.SlackBuild index 68537bfa85..1dd0175fc5 100644 --- a/python/ptpython/ptpython.SlackBuild +++ b/python/ptpython/ptpython.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for ptpython -# Copyright 2015-2023 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2015-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=ptpython -VERSION=${VERSION:-3.0.25} +VERSION=${VERSION:-3.0.30} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -79,7 +79,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/ptpython/ptpython.info b/python/ptpython/ptpython.info index 400ca8b1d5..a3d4d588a7 100644 --- a/python/ptpython/ptpython.info +++ b/python/ptpython/ptpython.info @@ -1,8 +1,8 @@ PRGNAM="ptpython" -VERSION="3.0.25" +VERSION="3.0.30" HOMEPAGE="https://github.com/jonathanslenders/ptpython" -DOWNLOAD="https://files.pythonhosted.org/packages/66/51/a86ee34f068e71a12ba611b69f327545606b138042f5b2562d0992c2631d/ptpython-3.0.25.tar.gz" -MD5SUM="3be66bf73db3ce9f0cac28deb59560db" +DOWNLOAD="https://files.pythonhosted.org/packages/c9/ce/4441ac40762c73d74b48088a7311e368d28beec92602d66e632a59792a93/ptpython-3.0.30.tar.gz" +MD5SUM="08b454a32c93770220bf39746651ec8d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-prompt_toolkit python3-jedi" diff --git a/python/pyOpenSSL/pyOpenSSL.SlackBuild b/python/pyOpenSSL/pyOpenSSL.SlackBuild index f33ab26589..3333e7a51b 100644 --- a/python/pyOpenSSL/pyOpenSSL.SlackBuild +++ b/python/pyOpenSSL/pyOpenSSL.SlackBuild @@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pyOpenSSL SRCNAM=pyopenssl -VERSION=${VERSION:-25.0.0} +VERSION=${VERSION:-25.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/pyOpenSSL/pyOpenSSL.info b/python/pyOpenSSL/pyOpenSSL.info index 4a105f5ce7..0cea715073 100644 --- a/python/pyOpenSSL/pyOpenSSL.info +++ b/python/pyOpenSSL/pyOpenSSL.info @@ -1,8 +1,8 @@ PRGNAM="pyOpenSSL" -VERSION="25.0.0" +VERSION="25.1.0" HOMEPAGE="https://pypi.python.org/pypi/pyOpenSSL" -DOWNLOAD="https://files.pythonhosted.org/packages/9f/26/e25b4a374b4639e0c235527bbe31c0524f26eda701d79456a7e1877f4cc5/pyopenssl-25.0.0.tar.gz" -MD5SUM="b5b79d0bab00c40160cf983ef7ac3771" +DOWNLOAD="https://files.pythonhosted.org/packages/04/8c/cd89ad05804f8e3c17dea8f178c3f40eeab5694c30e0c9f5bcd49f576fc3/pyopenssl-25.1.0.tar.gz" +MD5SUM="ed54c876e38a6f3525008f9054b32ac1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="cryptography" diff --git a/python/pycodestyle/pycodestyle.SlackBuild b/python/pycodestyle/pycodestyle.SlackBuild index b55bfe132c..b23988c4c1 100644 --- a/python/pycodestyle/pycodestyle.SlackBuild +++ b/python/pycodestyle/pycodestyle.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pycodestyle -# 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=pycodestyle -VERSION=${VERSION:-2.11.1} +VERSION=${VERSION:-2.13.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/pycodestyle/pycodestyle.info b/python/pycodestyle/pycodestyle.info index d92d90ff17..aa4e7ef995 100644 --- a/python/pycodestyle/pycodestyle.info +++ b/python/pycodestyle/pycodestyle.info @@ -1,8 +1,8 @@ PRGNAM="pycodestyle" -VERSION="2.11.1" +VERSION="2.13.0" HOMEPAGE="https://pycodestyle.readthedocs.io/en/latest/" -DOWNLOAD="https://files.pythonhosted.org/packages/34/8f/fa09ae2acc737b9507b5734a9aec9a2b35fa73409982f57db1b42f8c3c65/pycodestyle-2.11.1.tar.gz" -MD5SUM="c7ed096441b4b4961c0756d4000d1ee7" +DOWNLOAD="https://files.pythonhosted.org/packages/04/6e/1f4a62078e4d95d82367f24e685aef3a672abfd27d1a868068fed4ed2254/pycodestyle-2.13.0.tar.gz" +MD5SUM="4e0e9d54c06f24a457a552e8e038f9d2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/pypy/pypy.SlackBuild b/python/pypy/pypy.SlackBuild index 1272802d54..ecd4bd17ba 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.18} +VERSION=${VERSION:-7.3.19} SRCNAM=pypy2.7 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/pypy/pypy.info b/python/pypy/pypy.info index f24d3cea62..4e68a8c059 100644 --- a/python/pypy/pypy.info +++ b/python/pypy/pypy.info @@ -1,10 +1,10 @@ PRGNAM="pypy" -VERSION="7.3.18" +VERSION="7.3.19" HOMEPAGE="https://www.pypy.org/" -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" +DOWNLOAD="https://downloads.python.org/pypy/pypy2.7-v7.3.19-linux32.tar.bz2" +MD5SUM="a3a4d33760426da49906299a7f51a408" +DOWNLOAD_x86_64="https://downloads.python.org/pypy/pypy2.7-v7.3.19-linux64.tar.bz2" +MD5SUM_x86_64="c1341bda8cfbdaf43f65efc5fc2eaa15" REQUIRES="" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/pypy3/pypy3.SlackBuild b/python/pypy3/pypy3.SlackBuild index 4934626ca7..2f44efbd43 100644 --- a/python/pypy3/pypy3.SlackBuild +++ b/python/pypy3/pypy3.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pypy3 -VERSION=${VERSION:-7.3.18} +VERSION=${VERSION:-7.3.19} SRCNAM=pypy3.11 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/pypy3/pypy3.info b/python/pypy3/pypy3.info index 8cb7ba5f72..8bb11d2844 100644 --- a/python/pypy3/pypy3.info +++ b/python/pypy3/pypy3.info @@ -1,10 +1,10 @@ PRGNAM="pypy3" -VERSION="7.3.18" +VERSION="7.3.19" HOMEPAGE="https://www.pypy.org/" -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" +DOWNLOAD="https://downloads.python.org/pypy/pypy3.11-v7.3.19-linux32.tar.bz2" +MD5SUM="2538510ef91085d41f8cd53a832fbc61" +DOWNLOAD_x86_64="https://downloads.python.org/pypy/pypy3.11-v7.3.19-linux64.tar.bz2" +MD5SUM_x86_64="01e5b6f81aaa35597cfd50c066953b57" REQUIRES="" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/pyscard/pyscard.SlackBuild b/python/pyscard/pyscard.SlackBuild index 96ca75041d..70026bff19 100644 --- a/python/pyscard/pyscard.SlackBuild +++ b/python/pyscard/pyscard.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pyscard -VERSION=${VERSION:-2.2.1} +VERSION=${VERSION:-2.2.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/pyscard/pyscard.info b/python/pyscard/pyscard.info index 8839f70b9d..e6ee60f177 100644 --- a/python/pyscard/pyscard.info +++ b/python/pyscard/pyscard.info @@ -1,8 +1,8 @@ PRGNAM="pyscard" -VERSION="2.2.1" +VERSION="2.2.2" HOMEPAGE="https://pyscard.sourceforge.io/" -DOWNLOAD="https://github.com/LudovicRousseau/pyscard/archive/2.2.1/pyscard-2.2.1.tar.gz" -MD5SUM="7c306dc3b6a50127539ce6283711569e" +DOWNLOAD="https://github.com/LudovicRousseau/pyscard/archive/2.2.2/pyscard-2.2.2.tar.gz" +MD5SUM="ec069f394f523f4171fdf1e5607c0302" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="pcsc-lite" diff --git a/python/python-argopt/python-argopt.SlackBuild b/python/python-argopt/python-argopt.SlackBuild index e5240410b8..b4fe850350 100644 --- a/python/python-argopt/python-argopt.SlackBuild +++ b/python/python-argopt/python-argopt.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python-argopt # Copyright 2018-2021 Andrew Clemons, Wellington New Zealand -# Copyright 2022-2023 Andrew Clemons, Tokyo Japan +# Copyright 2022-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-argopt SRCNAM="$(echo "$PRGNAM" | cut -d- -f2)" -VERSION=${VERSION:-0.8.2} +VERSION=${VERSION:-0.9.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -78,7 +78,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/python-argopt/python-argopt.info b/python/python-argopt/python-argopt.info index b7c2f6ca1a..77cc8e2797 100644 --- a/python/python-argopt/python-argopt.info +++ b/python/python-argopt/python-argopt.info @@ -1,10 +1,10 @@ PRGNAM="python-argopt" -VERSION="0.8.2" +VERSION="0.9.1" HOMEPAGE="https://github.com/casperdcl/argopt" -DOWNLOAD="https://files.pythonhosted.org/packages/88/1e/4dd20f0ad39f81dd815b6fa4fea53be370d2ca0eeef9f8dc8e05b81c4284/argopt-0.8.2.tar.gz" -MD5SUM="8b9aa425069fa50f7570681e13dc3474" +DOWNLOAD="https://files.pythonhosted.org/packages/a3/8c/f1dbbb7ca1b6bdfebd8b3ae1d44f099c5678a1592f1562547037e76330d4/argopt-0.9.1.tar.gz" +MD5SUM="cae7ebda4680b70752c11a7aee692fe7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-toml" +REQUIRES="python3-toml python3-wheel python3-build python3-setuptools-scm-opt" MAINTAINER="Andrew Clemons" EMAIL="andrew.clemons@gmail.com" diff --git a/python/python-gssapi/python-gssapi.SlackBuild b/python/python-gssapi/python-gssapi.SlackBuild index 998ee83589..6566af8de6 100644 --- a/python/python-gssapi/python-gssapi.SlackBuild +++ b/python/python-gssapi/python-gssapi.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python-gssapi -# Copyright 2023 Thibaut Notteboom, Paris, FRANCE +# Copyright 2023-2025 Thibaut Notteboom, Paris, FRANCE # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python-gssapi -VERSION=${VERSION:-1.8.2} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.9.0} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,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 @@ -59,6 +56,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="" diff --git a/python/python-gssapi/python-gssapi.info b/python/python-gssapi/python-gssapi.info index 0aba0b5536..a78943919e 100644 --- a/python/python-gssapi/python-gssapi.info +++ b/python/python-gssapi/python-gssapi.info @@ -1,8 +1,8 @@ PRGNAM="python-gssapi" -VERSION="1.8.2" +VERSION="1.9.0" HOMEPAGE="https://github.com/pythongssapi/python-gssapi" -DOWNLOAD="https://github.com/pythongssapi/python-gssapi/archive/v1.8.2/python-gssapi-1.8.2.tar.gz" -MD5SUM="bbb679bcd65ee541c32188aa993c0769" +DOWNLOAD="https://github.com/pythongssapi/python-gssapi/archive/v1.9.0/python-gssapi-1.9.0.tar.gz" +MD5SUM="98b95fd52ef8c7c585045a17406cbee1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-decorator" diff --git a/python/python-importlib_metadata/python-importlib_metadata.SlackBuild b/python/python-importlib_metadata/python-importlib_metadata.SlackBuild index 71ff5e1137..264b8ee359 100644 --- a/python/python-importlib_metadata/python-importlib_metadata.SlackBuild +++ b/python/python-importlib_metadata/python-importlib_metadata.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python-importlib_metadata -VERSION=${VERSION:-8.6.1} +VERSION=${VERSION:-8.7.0} 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 cf6c454e2f..818482706f 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.6.1" +VERSION="8.7.0" HOMEPAGE="https://importlib-metadata.readthedocs.io/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-8.6.1.tar.gz" -MD5SUM="4ba027de63a0a754c5c9ff208211b238" +DOWNLOAD="https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-8.7.0.tar.gz" +MD5SUM="4be81d3e32fd72eac56559be49ccb920" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python-zipp" diff --git a/python/python-libarchive-c/python-libarchive-c.SlackBuild b/python/python-libarchive-c/python-libarchive-c.SlackBuild index 31fb8e47d8..6604d55d51 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, Philadelphia, PA, USA +# Copyright 2024-2025 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.2} +VERSION=${VERSION:-5.3} 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 261fea0427..12bc52e3a7 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.2" +VERSION="5.3" HOMEPAGE="https://github.com/Changaco/python-libarchive-c" -DOWNLOAD="https://github.com/Changaco/python-libarchive-c/archive/5.2/python-libarchive-c-5.2.tar.gz" -MD5SUM="1ab159f225980bfaaefddccec49bd764" +DOWNLOAD="https://github.com/Changaco/python-libarchive-c/archive/5.3/python-libarchive-c-5.3.tar.gz" +MD5SUM="9e234dc08382eb0c928aabef65a17630" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python-qrcode/python-qrcode.SlackBuild b/python/python-qrcode/python-qrcode.SlackBuild index b5c01d00e9..04bafe2086 100644 --- a/python/python-qrcode/python-qrcode.SlackBuild +++ b/python/python-qrcode/python-qrcode.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python-qrcode -# Copyright 2015-2024 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 @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python-qrcode SRCNAM=qrcode -VERSION=${VERSION:-8.1} +VERSION=${VERSION:-8.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python-qrcode/python-qrcode.info b/python/python-qrcode/python-qrcode.info index 7ba0ba9b4d..ad143784b3 100644 --- a/python/python-qrcode/python-qrcode.info +++ b/python/python-qrcode/python-qrcode.info @@ -1,8 +1,8 @@ PRGNAM="python-qrcode" -VERSION="8.1" +VERSION="8.2" HOMEPAGE="https://github.com/lincolnloop/python-qrcode" -DOWNLOAD="https://files.pythonhosted.org/packages/61/d4/d222d00f65c81945b55e8f64011c33cb11a2931957ba3e2845fb0874fffe/qrcode-8.1.tar.gz" -MD5SUM="71039efd5939238780bcd6861bf0bc50" +DOWNLOAD="https://files.pythonhosted.org/packages/8f/b2/7fc2931bfae0af02d5f53b174e9cf701adbb35f39d69c2af63d4a39f81a9/qrcode-8.2.tar.gz" +MD5SUM="c1dd482e98405aa0aaf4d5cf5685f57a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-pypng python3-wheel python3-poetry-core" diff --git a/python/python2-pycryptodomex/python2-pycryptodomex.SlackBuild b/python/python2-pycryptodomex/python2-pycryptodomex.SlackBuild index 001ea1389c..0e5680f469 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.22.0} +VERSION=${VERSION:-3.23.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python2-pycryptodomex/python2-pycryptodomex.info b/python/python2-pycryptodomex/python2-pycryptodomex.info index 9973f07c54..82ed9bd819 100644 --- a/python/python2-pycryptodomex/python2-pycryptodomex.info +++ b/python/python2-pycryptodomex/python2-pycryptodomex.info @@ -1,8 +1,8 @@ PRGNAM="python2-pycryptodomex" -VERSION="3.22.0" +VERSION="3.23.0" HOMEPAGE="https://github.com/Legrandin/pycryptodome" -DOWNLOAD="https://github.com/Legrandin/pycryptodome/archive/v3.22.0x/pycryptodome-3.22.0x.tar.gz" -MD5SUM="50f33147a3740fd868ceb9179632a709" +DOWNLOAD="https://github.com/Legrandin/pycryptodome/archive/v3.23.0x/pycryptodome-3.23.0x.tar.gz" +MD5SUM="d9a3f4131a97f8defd3d0b9a922300ea" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-Flask-Cors/python3-Flask-Cors.SlackBuild b/python/python3-Flask-Cors/python3-Flask-Cors.SlackBuild index bb0870d9a0..b7815154a0 100644 --- a/python/python3-Flask-Cors/python3-Flask-Cors.SlackBuild +++ b/python/python3-Flask-Cors/python3-Flask-Cors.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-Flask-Cors SRCNAM=flask_cors -VERSION=${VERSION:-5.0.1} +VERSION=${VERSION:-6.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-Flask-Cors/python3-Flask-Cors.info b/python/python3-Flask-Cors/python3-Flask-Cors.info index 7079d3999f..fab45b16a4 100644 --- a/python/python3-Flask-Cors/python3-Flask-Cors.info +++ b/python/python3-Flask-Cors/python3-Flask-Cors.info @@ -1,8 +1,8 @@ PRGNAM="python3-Flask-Cors" -VERSION="5.0.1" +VERSION="6.0.0" HOMEPAGE="https://github.com/corydolphin/flask-cors" -DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask_cors/flask_cors-5.0.1.tar.gz" -MD5SUM="786591022a69fc5479c4aa8d71b05abd" +DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask_cors/flask_cors-6.0.0.tar.gz" +MD5SUM="e95f57649580d7cc894e6fc42c99ffb0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="Flask" diff --git a/python/python3-Flask-Security-Too/python3-Flask-Security-Too.SlackBuild b/python/python3-Flask-Security-Too/python3-Flask-Security-Too.SlackBuild index 9919b953ed..29b1be6da6 100644 --- a/python/python3-Flask-Security-Too/python3-Flask-Security-Too.SlackBuild +++ b/python/python3-Flask-Security-Too/python3-Flask-Security-Too.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-Flask-Security-Too SRCNAM=flask_security_too -VERSION=${VERSION:-5.6.1} +VERSION=${VERSION:-5.6.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-Flask-Security-Too/python3-Flask-Security-Too.info b/python/python3-Flask-Security-Too/python3-Flask-Security-Too.info index 05b35d0620..52fa0be211 100644 --- a/python/python3-Flask-Security-Too/python3-Flask-Security-Too.info +++ b/python/python3-Flask-Security-Too/python3-Flask-Security-Too.info @@ -1,8 +1,8 @@ PRGNAM="python3-Flask-Security-Too" -VERSION="5.6.1" +VERSION="5.6.2" HOMEPAGE="https://github.com/Flask-Middleware/flask-security" -DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask_security_too/flask_security_too-5.6.1.tar.gz" -MD5SUM="49d90357932258228b10a86406b03c5b" +DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask_security_too/flask_security_too-5.6.2.tar.gz" +MD5SUM="a8efb5da56287a8ae97d60ec901bf29a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-Flask-Login python3-Flask-Principal python3-Flask-WTF python3-passlib email-validator importlib-resources" diff --git a/python/python3-ZODB/python3-ZODB.SlackBuild b/python/python3-ZODB/python3-ZODB.SlackBuild index 08e22ca7c9..9e777d2c75 100644 --- a/python/python3-ZODB/python3-ZODB.SlackBuild +++ b/python/python3-ZODB/python3-ZODB.SlackBuild @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-ZODB -SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-6.0} +SRCNAM=zodb +VERSION=${VERSION:-6.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-ZODB/python3-ZODB.info b/python/python3-ZODB/python3-ZODB.info index 03e44373c6..4fc491f635 100644 --- a/python/python3-ZODB/python3-ZODB.info +++ b/python/python3-ZODB/python3-ZODB.info @@ -1,8 +1,8 @@ PRGNAM="python3-ZODB" -VERSION="6.0" +VERSION="6.0.1" HOMEPAGE="http://www.zodb.org" -DOWNLOAD="https://pypi.python.org/packages/source/Z/ZODB/ZODB-6.0.tar.gz" -MD5SUM="93c060a9e7367ede5fb8a9f3442dbefc" +DOWNLOAD="https://pypi.python.org/packages/source/z/zodb/zodb-6.0.1.tar.gz" +MD5SUM="2d4d61cc48c56a3234c918d11d454aef" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-BTrees python3-transaction python3-zc.lockfile python3-ZConfig python3-zodbpickle" diff --git a/python/python3-aiohttp/python3-aiohttp.SlackBuild b/python/python3-aiohttp/python3-aiohttp.SlackBuild index 2b1021e9e8..a86305c196 100644 --- a/python/python3-aiohttp/python3-aiohttp.SlackBuild +++ b/python/python3-aiohttp/python3-aiohttp.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-aiohttp -VERSION=${VERSION:-3.11.16} +VERSION=${VERSION:-3.12.13} 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 99f61859ef..2278422d9b 100644 --- a/python/python3-aiohttp/python3-aiohttp.info +++ b/python/python3-aiohttp/python3-aiohttp.info @@ -1,10 +1,10 @@ PRGNAM="python3-aiohttp" -VERSION="3.11.16" +VERSION="3.12.13" HOMEPAGE="https://aiohttp.readthedocs.io/en/stable/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.11.16.tar.gz" -MD5SUM="e28d2a17717d6da40b4ae88ef578a6b7" +DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.12.13.tar.gz" +MD5SUM="66aea7da5ab519e48d7bc6be43b01cc7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-aiohappyeyeballs python3-aiosignal python3-async-timeout python3-attrs python3-yarl" +REQUIRES="python3-aiohappyeyeballs python3-aiosignal python3-async-timeout python3-attrs python3-pkgconfig python3-yarl" MAINTAINER="Jay Lanagan" EMAIL="j@lngn.net" diff --git a/python/python3-aiostream/python3-aiostream.SlackBuild b/python/python3-aiostream/python3-aiostream.SlackBuild index 2b85504681..4ea6c76531 100644 --- a/python/python3-aiostream/python3-aiostream.SlackBuild +++ b/python/python3-aiostream/python3-aiostream.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-aiostream SRCNAM=aiostream -VERSION=${VERSION:-0.5.2} +VERSION=${VERSION:-0.4.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-aiostream/python3-aiostream.info b/python/python3-aiostream/python3-aiostream.info index 62f38769b7..57519dcde8 100644 --- a/python/python3-aiostream/python3-aiostream.info +++ b/python/python3-aiostream/python3-aiostream.info @@ -1,8 +1,8 @@ PRGNAM="python3-aiostream" -VERSION="0.5.2" +VERSION="0.4.5" HOMEPAGE="https://github.com/vxgmichel/aiostream" -DOWNLOAD="https://files.pythonhosted.org/packages/e4/60/0b46dfd568d1e22ff587ff0b00829a11411bc34be1b6497c8783cbd9ec82/aiostream-0.5.2.tar.gz" -MD5SUM="52c1e5d0f834e337545fa33658ff13a2" +DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aiostream/aiostream-0.4.5.tar.gz" +MD5SUM="a61ca6b2586df89d9596a2342ad8f205" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-alembic/python3-alembic.SlackBuild b/python/python3-alembic/python3-alembic.SlackBuild index 57b5d04337..9e93820966 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.14.1} +VERSION=${VERSION:-1.16.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/python3-alembic/python3-alembic.info b/python/python3-alembic/python3-alembic.info index 919b78f99d..bb58537372 100644 --- a/python/python3-alembic/python3-alembic.info +++ b/python/python3-alembic/python3-alembic.info @@ -1,8 +1,8 @@ PRGNAM="python3-alembic" -VERSION="1.14.1" +VERSION="1.16.1" HOMEPAGE="https://pypi.org/project/alembic/" -DOWNLOAD="https://pypi.python.org/packages/source/a/alembic/alembic-1.14.1.tar.gz" -MD5SUM="5fd5fe35fe820d03c0594cb3edd16829" +DOWNLOAD="https://pypi.python.org/packages/source/a/alembic/alembic-1.16.1.tar.gz" +MD5SUM="8004ee24bce05019555cbdb94c92cb49" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="SQLAlchemy" diff --git a/python/python3-aniso8601/python3-aniso8601.SlackBuild b/python/python3-aniso8601/python3-aniso8601.SlackBuild index 21b29985cc..ab70938cea 100644 --- a/python/python3-aniso8601/python3-aniso8601.SlackBuild +++ b/python/python3-aniso8601/python3-aniso8601.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-aniso8601 SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-10.0.0} +VERSION=${VERSION:-10.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-aniso8601/python3-aniso8601.info b/python/python3-aniso8601/python3-aniso8601.info index f6f7081bbd..178d498d6f 100644 --- a/python/python3-aniso8601/python3-aniso8601.info +++ b/python/python3-aniso8601/python3-aniso8601.info @@ -1,8 +1,8 @@ PRGNAM="python3-aniso8601" -VERSION="10.0.0" +VERSION="10.0.1" HOMEPAGE="https://bitbucket.org/nielsenb/aniso8601" -DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aniso8601/aniso8601-10.0.0.tar.gz" -MD5SUM="29acca96d02d182b7ff09f02047b84a8" +DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aniso8601/aniso8601-10.0.1.tar.gz" +MD5SUM="ea9bb2b816aa448078d91aea3ce43d55" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-dateutil" diff --git a/python/python3-argon2-cffi/python3-argon2-cffi.SlackBuild b/python/python3-argon2-cffi/python3-argon2-cffi.SlackBuild index 0330792f14..d41528762e 100644 --- a/python/python3-argon2-cffi/python3-argon2-cffi.SlackBuild +++ b/python/python3-argon2-cffi/python3-argon2-cffi.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-argon2-cffi # Copyright 2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> -# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.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-argon2-cffi -VERSION=${VERSION:-23.1.0} +VERSION=${VERSION:-25.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-argon2-cffi/python3-argon2-cffi.info b/python/python3-argon2-cffi/python3-argon2-cffi.info index fc9c867cd0..59e595a72e 100644 --- a/python/python3-argon2-cffi/python3-argon2-cffi.info +++ b/python/python3-argon2-cffi/python3-argon2-cffi.info @@ -1,8 +1,8 @@ PRGNAM="python3-argon2-cffi" -VERSION="23.1.0" +VERSION="25.1.0" HOMEPAGE="https://argon2-cffi.readthedocs.io/" -DOWNLOAD="https://github.com/hynek/argon2-cffi/archive/23.1.0/argon2-cffi-23.1.0.tar.gz" -MD5SUM="62f6865b7b4624d96a568aafef5a37ff" +DOWNLOAD="https://github.com/hynek/argon2-cffi/archive/25.1.0/argon2-cffi-25.1.0.tar.gz" +MD5SUM="3cc5e0be3de4309467d1fb92a3776e2a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-argon2-cffi-bindings python3-hatch_vcs python3-hatch_fancy_pypi_readme" diff --git a/python/python3-arrow/python3-arrow.SlackBuild b/python/python3-arrow/python3-arrow.SlackBuild index 3ccd2eb8cd..fd397ca263 100644 --- a/python/python3-arrow/python3-arrow.SlackBuild +++ b/python/python3-arrow/python3-arrow.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-arrow -# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -51,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 @@ -87,7 +73,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 CHANGELOG.rst LICENSE README.rst $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CHANGELOG.rst 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/python3-arrow/python3-arrow.info b/python/python3-arrow/python3-arrow.info index 33037c0c1a..8f23eb7f3f 100644 --- a/python/python3-arrow/python3-arrow.info +++ b/python/python3-arrow/python3-arrow.info @@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/crsmithdev/arrow/archive/1.3.0/arrow-1.3.0.tar.gz" MD5SUM="0d0d1d9d008ddbfd94ca2db358bb0f7e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-build python3-dateutil python3-types-python-dateutil" +REQUIRES="python3-dateutil python3-types-python-dateutil" MAINTAINER="Isaac Yu" EMAIL="isaacyu@protonmail.com" diff --git a/python/python3-atpublic/python3-atpublic.SlackBuild b/python/python3-atpublic/python3-atpublic.SlackBuild index e93cf32551..99ba4a9ccc 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.1} +VERSION=${VERSION:-6.0.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 8752446140..de63d9d414 100644 --- a/python/python3-atpublic/python3-atpublic.info +++ b/python/python3-atpublic/python3-atpublic.info @@ -1,8 +1,8 @@ PRGNAM="python3-atpublic" -VERSION="5.1" +VERSION="6.0.1" HOMEPAGE="https://public.readthedocs.io/" -DOWNLOAD="https://pypi.python.org/packages/source/a/atpublic/atpublic-5.1.tar.gz" -MD5SUM="cb428acf91e182aa24004b615f84175e" +DOWNLOAD="https://pypi.python.org/packages/source/a/atpublic/atpublic-6.0.1.tar.gz" +MD5SUM="1b6e0b69396f34ac963fbf4bc2154dd8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatchling" diff --git a/python/python3-attrs/python3-attrs.SlackBuild b/python/python3-attrs/python3-attrs.SlackBuild index 19b1724551..797c54e9dc 100644 --- a/python/python3-attrs/python3-attrs.SlackBuild +++ b/python/python3-attrs/python3-attrs.SlackBuild @@ -23,12 +23,13 @@ # 20220512 46and2: Updated version fixes issue with python3-klein. # 20240109 46and2: Updated version, changed to pep517 build. +# 20250531 46and2: Updated version. cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-attrs SRCNAM=attrs -VERSION=${VERSION:-23.2.0} +VERSION=${VERSION:-25.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-attrs/python3-attrs.info b/python/python3-attrs/python3-attrs.info index 605986e38c..ce5401d0c8 100644 --- a/python/python3-attrs/python3-attrs.info +++ b/python/python3-attrs/python3-attrs.info @@ -1,8 +1,8 @@ PRGNAM="python3-attrs" -VERSION="23.2.0" +VERSION="25.3.0" HOMEPAGE="https://pypi.python.org/pypi/attrs" -DOWNLOAD="https://files.pythonhosted.org/packages/source/a/attrs/attrs-23.2.0.tar.gz" -MD5SUM="60588a146fb413a997c7519d77198a5e" +DOWNLOAD="https://files.pythonhosted.org/packages/source/a/attrs/attrs-25.3.0.tar.gz" +MD5SUM="173fe452e1fe986051d9bc194ed59525" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatch_fancy_pypi_readme python3-hatch_vcs" diff --git a/python/python3-automat/python3-automat.SlackBuild b/python/python3-automat/python3-automat.SlackBuild index d5c758a27d..4511eb2d5a 100644 --- a/python/python3-automat/python3-automat.SlackBuild +++ b/python/python3-automat/python3-automat.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-automat SRCNAM=automat -VERSION=${VERSION:-24.8.1} +VERSION=${VERSION:-25.4.16} BUILD=${BUILD:-3} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-automat/python3-automat.info b/python/python3-automat/python3-automat.info index b819a26673..102561d674 100644 --- a/python/python3-automat/python3-automat.info +++ b/python/python3-automat/python3-automat.info @@ -1,10 +1,10 @@ PRGNAM="python3-automat" -VERSION="24.8.1" +VERSION="25.4.16" HOMEPAGE="https://pypi.python.org/pypi/Automat" -DOWNLOAD="https://pypi.python.org/packages/source/a/automat/automat-24.8.1.tar.gz" -MD5SUM="c023f8848366053a76f99cffba3ea34e" +DOWNLOAD="https://pypi.python.org/packages/source/a/automat/automat-25.4.16.tar.gz" +MD5SUM="a725256be8545c32048eb12239caeebb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-typing-extensions python3-wheel python3-setuptools-opt" +REQUIRES="python3-typing-extensions python3-hatch_vcs" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-backlash/python3-backlash.SlackBuild b/python/python3-backlash/python3-backlash.SlackBuild index 6b1e4405a6..2107349804 100644 --- a/python/python3-backlash/python3-backlash.SlackBuild +++ b/python/python3-backlash/python3-backlash.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-backlash SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-0.3.2} +VERSION=${VERSION:-0.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -64,6 +64,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 mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/python/python3-backlash/python3-backlash.info b/python/python3-backlash/python3-backlash.info index b546562bcc..904266fd4d 100644 --- a/python/python3-backlash/python3-backlash.info +++ b/python/python3-backlash/python3-backlash.info @@ -1,10 +1,10 @@ PRGNAM="python3-backlash" -VERSION="0.3.2" +VERSION="0.4.0" HOMEPAGE="https://github.com/TurboGears/backlash" -DOWNLOAD="https://pypi.python.org/packages/source/b/backlash/backlash-0.3.2.tar.gz" -MD5SUM="c64d82bb6b35c7f28cac3b26e2c828f4" +DOWNLOAD="https://pypi.python.org/packages/source/b/backlash/backlash-0.4.0.tar.gz" +MD5SUM="2864c5e788df6f6c9efa6fcecc9bad9e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-webob" +REQUIRES="python3-webob python3-setuptools-opt" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-bcrypt/python3-bcrypt.SlackBuild b/python/python3-bcrypt/python3-bcrypt.SlackBuild index 808275dae5..c024496b16 100644 --- a/python/python3-bcrypt/python3-bcrypt.SlackBuild +++ b/python/python3-bcrypt/python3-bcrypt.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-bcrypt SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-4.2.1} +VERSION=${VERSION:-4.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-bcrypt/python3-bcrypt.info b/python/python3-bcrypt/python3-bcrypt.info index d9955bfbee..5d99c09c77 100644 --- a/python/python3-bcrypt/python3-bcrypt.info +++ b/python/python3-bcrypt/python3-bcrypt.info @@ -1,85 +1,107 @@ PRGNAM="python3-bcrypt" -VERSION="4.2.1" +VERSION="4.3.0" HOMEPAGE="https://github.com/pyca/bcrypt/" -DOWNLOAD="https://pypi.python.org/packages/source/b/bcrypt/bcrypt-4.2.1.tar.gz \ +DOWNLOAD="https://pypi.python.org/packages/source/b/bcrypt/bcrypt-4.3.0.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.16.0.crate \ + https://static.crates.io/crates/bcrypt/bcrypt-0.17.0.crate \ + https://static.crates.io/crates/bitflags/bitflags-2.8.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.15.crate \ + https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.17.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.15.crate \ + https://static.crates.io/crates/getrandom/getrandom-0.3.1.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.164.crate \ + https://static.crates.io/crates/inout/inout-0.1.4.crate \ + https://static.crates.io/crates/libc/libc-0.2.170.crate \ https://static.crates.io/crates/memoffset/memoffset-0.9.1.crate \ - https://static.crates.io/crates/once_cell/once_cell-1.20.2.crate \ + https://static.crates.io/crates/once_cell/once_cell-1.20.3.crate \ https://static.crates.io/crates/pbkdf2/pbkdf2-0.12.2.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/portable-atomic/portable-atomic-1.11.0.crate \ + https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.93.crate \ + https://static.crates.io/crates/pyo3-build-config/pyo3-build-config-0.23.5.crate \ + https://static.crates.io/crates/pyo3-ffi/pyo3-ffi-0.23.5.crate \ + https://static.crates.io/crates/pyo3-macros-backend/pyo3-macros-backend-0.23.5.crate \ + https://static.crates.io/crates/pyo3-macros/pyo3-macros-0.23.5.crate \ + https://static.crates.io/crates/pyo3/pyo3-0.23.5.crate \ + https://static.crates.io/crates/quote/quote-1.0.38.crate \ https://static.crates.io/crates/sha2/sha2-0.10.8.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/syn/syn-2.0.98.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.13.crate \ + https://static.crates.io/crates/typenum/typenum-1.18.0.crate \ + https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.17.crate \ https://static.crates.io/crates/unindent/unindent-0.2.3.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/wasi/wasi-0.13.3+wasi-0.2.2.crate \ + https://static.crates.io/crates/windows-targets/windows-targets-0.52.6.crate \ + https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.6.crate \ + https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.6.crate \ + https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.6.crate \ + https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.6.crate \ + https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.6.crate \ + https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.6.crate \ + https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.6.crate \ + https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.6.crate \ + https://static.crates.io/crates/wit-bindgen-rt/wit-bindgen-rt-0.33.0.crate \ https://static.crates.io/crates/zeroize/zeroize-1.8.1.crate" -MD5SUM="04825a138ed1aabf499d7a5fbf35fcf6 \ +MD5SUM="bb9a8674f53c3b61ce3f730811d57f38 \ 9e038efbd61e6d7cbc54983abc5b3948 \ 20084c4c04bcc06fd3d7ff662deca706 \ 60cbc9c6df95ebe4e5ecd67569b866a6 \ - 8b5b789577cb37d69a8f7fb8fdeac85c \ + 0941c64df7603839f3ab93255ecee4ab \ + 630d0daee61403d4f6e8f3553102de93 \ 023b03cf9968b29253a5dfe62051008d \ c0d5296acca72ce01a0058b7b8f56e55 \ 45339d90b2b3a4f123af5ec459954102 \ 74634128440dbc3766bda76fdf0aaa05 \ ef4cc5591659a050ca0de3363b6ab353 \ - 7720a738ff99676fc52822a40aac731f \ + 08c18a18f452c41072b08e8367778c6a \ 89e88633cab0e4b6f3d3878b84dffe8b \ 3d62bfbbe08bdcee55fcb8cda85554d9 \ 64a6d8fe0c9a450bcefa41894e17d7ac \ - 3c67481b4433a3219846e41d09aaeaa9 \ + f9441a42065c31ab748e91da21c3e854 \ ce5935e8063a452913a61e5405b33cb9 \ 3081de27c16d004a798de20d4bb6d314 \ - 5f3fd38b7aefc1ca48efe279994953f8 \ - 44dbbaa579667f437e8492447d4634e5 \ + 7c7e0fb7becfd41cc236b444597fb170 \ + 6f6caf3c2cfbd1c440274c0a69eed97a \ 1fb91af1c97373201990f1baedc58c35 \ - 2b55f4f5a83a6ed664ff5b60aff9bfb4 \ + a75d266fccd4dccbc36325bc1c6056aa \ 8dcc72ff75b917257f9e9bb29de4b9e1 \ - 1ce149cd4df1e041a2a9dc86417f4ad6 \ - ec19efca1997391d3062428a8bf76885 \ - 165ec32ed48cf0d443a2782d80cad110 \ - fca9ab5abd981b4b32c5be45eb841344 \ - ed04b37904463372057bf11ef8f467c1 \ - f7521222246514b1375a30f1650a9e8d \ - 27e3543a248aaa5f72565d0d2a87ea1f \ - ec5466d73ce9285f92a1458cdc1b4046 \ + c1f122d50b1b59e2ff9fc2b3b9708de9 \ + 1d813e5785bd2d72bca9758ba93ad912 \ + a36aa9b9be15a5ba9adeaa8a8df3b068 \ + 547b7a20e150c1531d586cce91a60b0c \ + 58fb56c44708eb01161ac9e6a16a3171 \ + 7b287ff08291718f841cff03398805de \ + 15fc565288c1805eefab2aaf04246683 \ + 52eb2853b626a95fb6caad9516797aa1 \ 289b776935f2184c6ba2974877285013 \ 611730d5a0344bd87742297274631890 \ - 112875c142d1023400b0262ea1996de0 \ + 8db13dd2b632de6d77872bf08771aecf \ 681788f60edd20951a4f993b884d30e9 \ - 6ebb8deee5a5a0d1c26b20eeee1926b3 \ - 7692382986a2373fe5b5574ffe03e927 \ + caced58f08eea4d2ece7418f3cd66482 \ + 8e35d4ef1aacb19d227ae2cd6e438d1e \ 812b2b925f9734bbc39717f284bc712b \ f9880f1c33a7bc7b0e6e086b504bf38f \ - e972ea58ec203bfa6c79c1207852298b \ + 03f217a2e69340ae2413bbeb7e7fae4b \ + 9e876a38acd8262d97e9302ecb4e0f72 \ + 8c8adde50f0a531c407c5b68ab928f0b \ + 233b17dfcf7e49ac791eef30b7f406e3 \ + 7cb99b00381f697eaf8a322ed3b8205c \ + 1baf62319b533f3d996993b82305e547 \ + 311ded6588844e072d3fb953a8f994da \ + 3f265cbde7668f38c1229043475470a9 \ + 4e50e886c72204c268c15a3230001d71 \ + b95760e9133ba1bb456d0f0cef74c9a4 \ + c203037eeb993e291f47f76fdbb7602d \ fc484f491cd0c91e5d7343776e055a77" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/python/python3-bottle/python3-bottle.SlackBuild b/python/python3-bottle/python3-bottle.SlackBuild index 90c8c7121e..28d758db72 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.13.2} +VERSION=${VERSION:-0.13.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-bottle/python3-bottle.info b/python/python3-bottle/python3-bottle.info index f509e45e59..070ccac6ee 100644 --- a/python/python3-bottle/python3-bottle.info +++ b/python/python3-bottle/python3-bottle.info @@ -1,8 +1,8 @@ PRGNAM="python3-bottle" -VERSION="0.13.2" +VERSION="0.13.3" HOMEPAGE="https://bottlepy.org/docs/dev/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/b/bottle/bottle-0.13.2.tar.gz" -MD5SUM="3564bf7c5e348d6dee6dd13a89dd9330" +DOWNLOAD="https://files.pythonhosted.org/packages/source/b/bottle/bottle-0.13.3.tar.gz" +MD5SUM="76d42b87250e5eb3cd24946bfe8f1b0f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-cachecontrol/python3-cachecontrol.SlackBuild b/python/python3-cachecontrol/python3-cachecontrol.SlackBuild index edf9d8a5da..48f42d1343 100644 --- a/python/python3-cachecontrol/python3-cachecontrol.SlackBuild +++ b/python/python3-cachecontrol/python3-cachecontrol.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-cachecontrol -VERSION=${VERSION:-0.14.2} +VERSION=${VERSION:-0.14.3} 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 bb47586307..2819fdcebd 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.2" +VERSION="0.14.3" HOMEPAGE="https://github.com/psf/cachecontrol" -DOWNLOAD="https://github.com/psf/cachecontrol/archive/refs/tags/v0.14.2/cachecontrol-0.14.2.tar.gz" -MD5SUM="c4912812fd7ec8865b6dca9bcaa0cb38" +DOWNLOAD="https://github.com/psf/cachecontrol/archive/refs/tags/v0.14.3/cachecontrol-0.14.3.tar.gz" +MD5SUM="5c78b5fcee552f243ed444e91ad0ca89" 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 f6d81fdf5b..d7f595c930 100644 --- a/python/python3-cachetools/python3-cachetools.SlackBuild +++ b/python/python3-cachetools/python3-cachetools.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-cachetools -VERSION=${VERSION:-5.5.2} +VERSION=${VERSION:-6.1.0} 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 f8c2b18a0b..000abf3ea5 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.2" +VERSION="6.1.0" HOMEPAGE="https://github.com/tkem/cachetools" -DOWNLOAD="https://github.com/tkem/cachetools/archive/refs/tags/v5.5.2/cachetools-5.5.2.tar.gz" -MD5SUM="6a463f430a7f5961eed382304ae0d927" +DOWNLOAD="https://github.com/tkem/cachetools/archive/refs/tags/v6.1.0/cachetools-6.1.0.tar.gz" +MD5SUM="d90c3e04015af8e2b4246f0295e61f56" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-cattrs/python3-cattrs.SlackBuild b/python/python3-cattrs/python3-cattrs.SlackBuild index 629662a31c..58392354ea 100644 --- a/python/python3-cattrs/python3-cattrs.SlackBuild +++ b/python/python3-cattrs/python3-cattrs.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-cattrs SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-24.1.3} +VERSION=${VERSION:-25.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-cattrs/python3-cattrs.info b/python/python3-cattrs/python3-cattrs.info index 3eb33184be..085d1d6a37 100644 --- a/python/python3-cattrs/python3-cattrs.info +++ b/python/python3-cattrs/python3-cattrs.info @@ -1,8 +1,8 @@ PRGNAM="python3-cattrs" -VERSION="24.1.3" +VERSION="25.1.1" HOMEPAGE="https://github.com/python-attrs/cattrs" -DOWNLOAD="https://files.pythonhosted.org/packages/source/c/cattrs/cattrs-24.1.3.tar.gz" -MD5SUM="7533cdc746b7680b479e25df6911da9b" +DOWNLOAD="https://files.pythonhosted.org/packages/source/c/cattrs/cattrs-25.1.1.tar.gz" +MD5SUM="58b4144b2420e9512f7c29c8d8181d7c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-typing-extensions python3-attrs python3-exceptiongroup" diff --git a/python/python3-celery/python3-celery.SlackBuild b/python/python3-celery/python3-celery.SlackBuild index 66c83bbe9f..628aff6b4f 100644 --- a/python/python3-celery/python3-celery.SlackBuild +++ b/python/python3-celery/python3-celery.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-celery SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-5.4.0} +VERSION=${VERSION:-5.5.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-celery/python3-celery.info b/python/python3-celery/python3-celery.info index f71ad0e8b2..974cc52ae4 100644 --- a/python/python3-celery/python3-celery.info +++ b/python/python3-celery/python3-celery.info @@ -1,8 +1,8 @@ PRGNAM="python3-celery" -VERSION="5.4.0" +VERSION="5.5.2" HOMEPAGE="https://docs.celeryproject.org/" -DOWNLOAD="https://pypi.python.org/packages/source/c/celery/celery-5.4.0.tar.gz" -MD5SUM="77397577d4de615e3abcabe1ea8bc461" +DOWNLOAD="https://pypi.python.org/packages/source/c/celery/celery-5.5.2.tar.gz" +MD5SUM="1b23383f3b1f941ce9c19ab382a8b95f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-kombu python3-billiard python3-prompt_toolkit python3-click-didyoumean click-plugins python3-click-repl python3-dateutil python3-typing-extensions tzdata" diff --git a/python/python3-configargparse/python3-configargparse.SlackBuild b/python/python3-configargparse/python3-configargparse.SlackBuild index ba8054aa48..1271d8a02b 100644 --- a/python/python3-configargparse/python3-configargparse.SlackBuild +++ b/python/python3-configargparse/python3-configargparse.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-configargparse -# Copyright 2015-2023 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 @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-configargparse SRCNAM=ConfigArgParse -VERSION=${VERSION:-1.7} +VERSION=${VERSION:-1.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-configargparse/python3-configargparse.info b/python/python3-configargparse/python3-configargparse.info index d9c125f769..7f5a79558d 100644 --- a/python/python3-configargparse/python3-configargparse.info +++ b/python/python3-configargparse/python3-configargparse.info @@ -1,8 +1,8 @@ PRGNAM="python3-configargparse" -VERSION="1.7" +VERSION="1.7.1" HOMEPAGE="https://github.com/bw2/ConfigArgParse" -DOWNLOAD="https://github.com/bw2/ConfigArgParse/archive/refs/tags/1.7/ConfigArgParse-1.7.tar.gz" -MD5SUM="9b6921503ef5dbbd63d44804691ed4c6" +DOWNLOAD="https://github.com/bw2/ConfigArgParse/archive/refs/tags/1.7.1/ConfigArgParse-1.7.1.tar.gz" +MD5SUM="513f33a13c381f75275af84cdf066b37" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-dbus-fast/README b/python/python3-dbus-fast/README new file mode 100644 index 0000000000..64e9d75815 --- /dev/null +++ b/python/python3-dbus-fast/README @@ -0,0 +1,3 @@ +dbus-fast is a Python library for DBus that aims to be a performant +fully featured high level library primarily geared towards integration +of applications into Linux desktop and mobile environments. diff --git a/python/python3-dbus-fast/python3-dbus-fast.SlackBuild b/python/python3-dbus-fast/python3-dbus-fast.SlackBuild new file mode 100644 index 0000000000..eb8f0b52b2 --- /dev/null +++ b/python/python3-dbus-fast/python3-dbus-fast.SlackBuild @@ -0,0 +1,80 @@ +#!/bin/bash + +# Slackware build script for python3-dbus-fast +# +# Copyright 2025 Isaac Yu <isaacyu@protonmail.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-dbus-fast +VERSION=${VERSION:-2.44.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRCNAM=dbus_fast + +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 + +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 README.md $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-dbus-fast/python3-dbus-fast.info b/python/python3-dbus-fast/python3-dbus-fast.info new file mode 100644 index 0000000000..66f1d0666c --- /dev/null +++ b/python/python3-dbus-fast/python3-dbus-fast.info @@ -0,0 +1,10 @@ +PRGNAM="python3-dbus-fast" +VERSION="2.44.1" +HOMEPAGE="https://github.com/bluetooth-devices/dbus-fast" +DOWNLOAD="https://github.com/Bluetooth-Devices/dbus-fast/releases/download/v2.44.1/dbus_fast-2.44.1.tar.gz" +MD5SUM="45f1bccaa3e23304d8da1916b05dd646" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Isaac Yu" +EMAIL="isaacyu@protonmail.com" diff --git a/python/python3-dbus-fast/slack-desc b/python/python3-dbus-fast/slack-desc new file mode 100644 index 0000000000..1c6d588f45 --- /dev/null +++ b/python/python3-dbus-fast/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-dbus-fast: python3-dbus-fast (A faster version of dbus-next) +python3-dbus-fast: +python3-dbus-fast: dbus-fast is a Python library for DBus that aims to be a performant +python3-dbus-fast: fully featured high level library primarily geared towards integration +python3-dbus-fast: of applications into Linux desktop and mobile environments. +python3-dbus-fast: +python3-dbus-fast: +python3-dbus-fast: +python3-dbus-fast: +python3-dbus-fast: +python3-dbus-fast: diff --git a/python/python3-decorator/python3-decorator.SlackBuild b/python/python3-decorator/python3-decorator.SlackBuild index de7dcd5b5d..7b16c471fe 100644 --- a/python/python3-decorator/python3-decorator.SlackBuild +++ b/python/python3-decorator/python3-decorator.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-decorator SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-5.1.1} +VERSION=${VERSION:-5.2.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 --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-decorator/python3-decorator.info b/python/python3-decorator/python3-decorator.info index 15d15c4d49..ed9d48bc84 100644 --- a/python/python3-decorator/python3-decorator.info +++ b/python/python3-decorator/python3-decorator.info @@ -1,10 +1,10 @@ PRGNAM="python3-decorator" -VERSION="5.1.1" +VERSION="5.2.1" HOMEPAGE="https://pypi.org/project/decorator/" -DOWNLOAD="https://pypi.python.org/packages/source/d/decorator/decorator-5.1.1.tar.gz" -MD5SUM="a6b34700dcac8a4bb04efd55e99626c1" +DOWNLOAD="https://pypi.python.org/packages/source/d/decorator/decorator-5.2.1.tar.gz" +MD5SUM="984649ae1fd174f9a82369e7c9cc56e6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-setuptools-opt" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-dep-logic/python3-dep-logic.SlackBuild b/python/python3-dep-logic/python3-dep-logic.SlackBuild index e16686adb8..cae62985d2 100644 --- a/python/python3-dep-logic/python3-dep-logic.SlackBuild +++ b/python/python3-dep-logic/python3-dep-logic.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-dep-logic -VERSION=${VERSION:-0.5.0} +VERSION=${VERSION:-0.5.1} 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 71960ed88f..f0b0cf9998 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.5.0" +VERSION="0.5.1" HOMEPAGE="https://github.com/pdm-project/dep-logic/" -DOWNLOAD="https://github.com/pdm-project/dep-logic/archive/refs/tags/0.5.0/dep-logic-0.5.0.tar.gz" -MD5SUM="5b75a8688b6e225dcfaf2aad75371bf5" +DOWNLOAD="https://github.com/pdm-project/dep-logic/archive/refs/tags/0.5.1/dep-logic-0.5.1.tar.gz" +MD5SUM="6961cc90d47e6bb7cce67f8c202f6d5d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-pdm-backend" diff --git a/python/python3-docstring-to-markdown/python3-docstring-to-markdown.SlackBuild b/python/python3-docstring-to-markdown/python3-docstring-to-markdown.SlackBuild index b796ebcdc3..2033a8b18b 100644 --- a/python/python3-docstring-to-markdown/python3-docstring-to-markdown.SlackBuild +++ b/python/python3-docstring-to-markdown/python3-docstring-to-markdown.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-docstring-to-markdown -VERSION=${VERSION:-0.16} +VERSION=${VERSION:-0.17} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-docstring-to-markdown/python3-docstring-to-markdown.info b/python/python3-docstring-to-markdown/python3-docstring-to-markdown.info index 5398637b5c..827047120a 100644 --- a/python/python3-docstring-to-markdown/python3-docstring-to-markdown.info +++ b/python/python3-docstring-to-markdown/python3-docstring-to-markdown.info @@ -1,10 +1,10 @@ PRGNAM="python3-docstring-to-markdown" -VERSION="0.16" +VERSION="0.17" HOMEPAGE="https://github.com/python-lsp/docstring-to-markdown" -DOWNLOAD="https://github.com/python-lsp/docstring-to-markdown/archive/v0.16/docstring-to-markdown-0.16.tar.gz" -MD5SUM="63d20f67f7e23717e37861cec733c020" +DOWNLOAD="https://github.com/python-lsp/docstring-to-markdown/archive/v0.17/docstring-to-markdown-0.17.tar.gz" +MD5SUM="644cbdfe2822a0e6e6bdbc4688e515cc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-importlib_metadata python3-typing-extensions" +REQUIRES="python-importlib_metadata python3-typing-extensions" MAINTAINER="Isaac Yu" EMAIL="isaacyu@protonmail.com" diff --git a/python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild b/python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild index 15af9d5d59..a7b01c2240 100644 --- a/python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild +++ b/python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-dogpile.cache -VERSION=${VERSION:-1.3.4} +VERSION=${VERSION:-1.4.0} 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 cae01556c8..a6e5285a4f 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.4" +VERSION="1.4.0" HOMEPAGE="https://dogpilecache.sqlalchemy.org/" -DOWNLOAD="https://github.com/sqlalchemy/dogpile.cache/archive/rel_1_3_4/dogpile.cache-rel_1_3_4.tar.gz" -MD5SUM="793a6cba290fd55e7c9bd512be6bd729" +DOWNLOAD="https://github.com/sqlalchemy/dogpile.cache/archive/rel_1_4_0/dogpile.cache-rel_1_4_0.tar.gz" +MD5SUM="fdfcc535a75e87eee133fd30459bf5d6" 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 971ed58743..f7f240e32e 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.7} +VERSION=${VERSION:-0.22.8} 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 e3e446aa09..966da60298 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.7" +VERSION="0.22.8" HOMEPAGE="https://www.dulwich.io/" -DOWNLOAD="https://pypi.python.org/packages/source/d/dulwich/dulwich-0.22.7.tar.gz" -MD5SUM="02b457c9387d08758b1e06fd5b4a9048" +DOWNLOAD="https://pypi.python.org/packages/source/d/dulwich/dulwich-0.22.8.tar.gz" +MD5SUM="13dea8a5ca6f613844d22bedbe5adb0f" 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 1a14f1455e..f7164a9db4 100644 --- a/python/python3-dunamai/python3-dunamai.SlackBuild +++ b/python/python3-dunamai/python3-dunamai.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-dunamai SRCNAM=dunamai -VERSION=${VERSION:-1.23.1} +VERSION=${VERSION:-1.24.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 d073c7c36b..eba6ae44e4 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.1" +VERSION="1.24.1" HOMEPAGE="https://github.com/mtkennerly/dunamai" -DOWNLOAD="https://files.pythonhosted.org/packages/08/14/4932a8aee6df2f266c748f88d27a455719d04ca5cf723d5630b7fb215d61/dunamai-1.23.1.tar.gz" -MD5SUM="19e8c96d34b628d5f55b4c8676d896bb" +DOWNLOAD="https://files.pythonhosted.org/packages/54/22/7f46b0146ef614cd6f80e4bcb188dabe33e90b4e0af028e16f597f5826ad/dunamai-1.24.1.tar.gz" +MD5SUM="3492ddc926590ba8a21b694036890062" 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 cadebc7c91..6c32144239 100644 --- a/python/python3-evdev/python3-evdev.SlackBuild +++ b/python/python3-evdev/python3-evdev.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-evdev -VERSION=${VERSION:-1.9.1} +VERSION=${VERSION:-1.9.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-evdev/python3-evdev.info b/python/python3-evdev/python3-evdev.info index d577e07807..1fa2f1b1a1 100644 --- a/python/python3-evdev/python3-evdev.info +++ b/python/python3-evdev/python3-evdev.info @@ -1,8 +1,8 @@ PRGNAM="python3-evdev" -VERSION="1.9.1" +VERSION="1.9.2" HOMEPAGE="http://python-evdev.readthedocs.org/en/latest/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/e/evdev/evdev-1.9.1.tar.gz" -MD5SUM="b9f628b786f1a5934f3af46347157f7a" +DOWNLOAD="https://files.pythonhosted.org/packages/source/e/evdev/evdev-1.9.2.tar.gz" +MD5SUM="7f0ec85ff4bda28ee25e400ec30adff4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-opt" diff --git a/python/python3-exceptiongroup/python3-exceptiongroup.SlackBuild b/python/python3-exceptiongroup/python3-exceptiongroup.SlackBuild index ab6436c3b8..ce7ccfe619 100644 --- a/python/python3-exceptiongroup/python3-exceptiongroup.SlackBuild +++ b/python/python3-exceptiongroup/python3-exceptiongroup.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-exceptiongroup -# 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-exceptiongroup SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-1.2.2} +VERSION=${VERSION:-1.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-exceptiongroup/python3-exceptiongroup.info b/python/python3-exceptiongroup/python3-exceptiongroup.info index 68805da217..df682acfb0 100644 --- a/python/python3-exceptiongroup/python3-exceptiongroup.info +++ b/python/python3-exceptiongroup/python3-exceptiongroup.info @@ -1,10 +1,10 @@ PRGNAM="python3-exceptiongroup" -VERSION="1.2.2" +VERSION="1.3.0" HOMEPAGE="https://github.com/agronholm/exceptiongroup" -DOWNLOAD="https://files.pythonhosted.org/packages/source/e/exceptiongroup/exceptiongroup-1.2.2.tar.gz" -MD5SUM="e371f497eba3ca3fa6ac6f0dc2a08919" +DOWNLOAD="https://files.pythonhosted.org/packages/source/e/exceptiongroup/exceptiongroup-1.3.0.tar.gz" +MD5SUM="85af34d4754844f5becff4fb0f9f87e2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-flit_scm" +REQUIRES="python3-flit_scm python3-typing-extensions" MAINTAINER="fourtysixandtwo" EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/python3-flufl.i18n/python3-flufl.i18n.SlackBuild b/python/python3-flufl.i18n/python3-flufl.i18n.SlackBuild index a36b9d12bd..112dd2283b 100644 --- a/python/python3-flufl.i18n/python3-flufl.i18n.SlackBuild +++ b/python/python3-flufl.i18n/python3-flufl.i18n.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-flufl.i18n SRCNAM=$(tr \. _ <<<${PRGNAM#python3-*}) -VERSION=${VERSION:-5.1.0} +VERSION=${VERSION:-5.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-flufl.i18n/python3-flufl.i18n.info b/python/python3-flufl.i18n/python3-flufl.i18n.info index b85bad14b9..d1b20cd988 100644 --- a/python/python3-flufl.i18n/python3-flufl.i18n.info +++ b/python/python3-flufl.i18n/python3-flufl.i18n.info @@ -1,8 +1,8 @@ PRGNAM="python3-flufl.i18n" -VERSION="5.1.0" +VERSION="5.2.0" HOMEPAGE="https://flufli18n.readthedocs.io/" -DOWNLOAD="https://pypi.python.org/packages/source/f/flufl_i18n/flufl_i18n-5.1.0.tar.gz" -MD5SUM="b9ff8305e302758a21be9a29c467ccf2" +DOWNLOAD="https://pypi.python.org/packages/source/f/flufl_i18n/flufl_i18n-5.2.0.tar.gz" +MD5SUM="95f995cfc205a3616491a944ba9baf73" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-atpublic" diff --git a/python/python3-flufl.lock/python3-flufl.lock.SlackBuild b/python/python3-flufl.lock/python3-flufl.lock.SlackBuild index eac85e5c37..bb9259bfd0 100644 --- a/python/python3-flufl.lock/python3-flufl.lock.SlackBuild +++ b/python/python3-flufl.lock/python3-flufl.lock.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-flufl.lock SRCNAM=$(tr \. _ <<<${PRGNAM#python3-*}) -VERSION=${VERSION:-8.1.0} +VERSION=${VERSION:-8.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-flufl.lock/python3-flufl.lock.info b/python/python3-flufl.lock/python3-flufl.lock.info index 8671851d3b..4b2078d1f1 100644 --- a/python/python3-flufl.lock/python3-flufl.lock.info +++ b/python/python3-flufl.lock/python3-flufl.lock.info @@ -1,8 +1,8 @@ PRGNAM="python3-flufl.lock" -VERSION="8.1.0" +VERSION="8.2.0" HOMEPAGE="https://flufllock.readthedocs.io/" -DOWNLOAD="https://pypi.python.org/packages/source/f/flufl_lock/flufl_lock-8.1.0.tar.gz" -MD5SUM="03489ca6897b84761a610df91a7c2acd" +DOWNLOAD="https://pypi.python.org/packages/source/f/flufl_lock/flufl_lock-8.2.0.tar.gz" +MD5SUM="892b25737891ad71e7c03f1f4ea1cd3d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-atpublic python3-psutil" diff --git a/python/python3-fonttools/python3-fonttools.SlackBuild b/python/python3-fonttools/python3-fonttools.SlackBuild index f047d4634f..6626a99312 100644 --- a/python/python3-fonttools/python3-fonttools.SlackBuild +++ b/python/python3-fonttools/python3-fonttools.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-fonttools SRCNAM=fonttools -VERSION=${VERSION:-4.57.0} +VERSION=${VERSION:-4.58.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 15b7198911..748cdade7d 100644 --- a/python/python3-fonttools/python3-fonttools.info +++ b/python/python3-fonttools/python3-fonttools.info @@ -1,8 +1,8 @@ PRGNAM="python3-fonttools" -VERSION="4.57.0" +VERSION="4.58.0" HOMEPAGE="https://github.com/fonttools/fonttools" -DOWNLOAD="https://pypi.io/packages/source/f/fonttools/fonttools-4.57.0.tar.gz" -MD5SUM="8405dfb3204c2bdc5b3233caab38ad1c" +DOWNLOAD="https://pypi.io/packages/source/f/fonttools/fonttools-4.58.0.tar.gz" +MD5SUM="d4831e9b477b744848c3133bdd9ec27d" 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-frozenlist/python3-frozenlist.SlackBuild b/python/python3-frozenlist/python3-frozenlist.SlackBuild index 715246e9f5..5845b92575 100644 --- a/python/python3-frozenlist/python3-frozenlist.SlackBuild +++ b/python/python3-frozenlist/python3-frozenlist.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-frozenlist # Copyright 2021-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-frozenlist -VERSION=${VERSION:-1.5.0} +VERSION=${VERSION:-1.6.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -82,6 +82,10 @@ 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:/opt/cython/python$PYVER/site-packages" +export PATH="/opt/cython/bin:$PATH" + python3 -m build --wheel --no-isolation python3 -m installer --destdir=$PKG dist/*.whl diff --git a/python/python3-frozenlist/python3-frozenlist.info b/python/python3-frozenlist/python3-frozenlist.info index d6d705d7b2..635d00afff 100644 --- a/python/python3-frozenlist/python3-frozenlist.info +++ b/python/python3-frozenlist/python3-frozenlist.info @@ -1,10 +1,10 @@ PRGNAM="python3-frozenlist" -VERSION="1.5.0" +VERSION="1.6.0" HOMEPAGE="https://github.com/aio-libs/frozenlist" -DOWNLOAD="https://github.com/aio-libs/frozenlist/releases/download/v1.5.0/frozenlist-1.5.0.tar.gz" -MD5SUM="0882f528872840df39091fb5085e258a" +DOWNLOAD="https://github.com/aio-libs/frozenlist/releases/download/v1.6.0/frozenlist-1.6.0.tar.gz" +MD5SUM="79ced69488e2789077d5b969e72badb7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-build python3-expandvars" +REQUIRES="python3-build python3-cython-opt python3-expandvars" MAINTAINER="Jay Lanagan" EMAIL="j@lngn.net" diff --git a/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild b/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild index bf6bbee383..5998f79c59 100644 --- a/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild +++ b/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-python3-geventhttpclient # -# Copyright 2021-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2021-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-geventhttpclient SRCNAM=geventhttpclient -VERSION=${VERSION:-2.3.3} +VERSION=${VERSION:-2.3.4} 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 diff --git a/python/python3-geventhttpclient/python3-geventhttpclient.info b/python/python3-geventhttpclient/python3-geventhttpclient.info index 50e74738a9..10762090f7 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.3" +VERSION="2.3.4" HOMEPAGE="https://github.com/geventhttpclient/geventhttpclient" -DOWNLOAD="https://files.pythonhosted.org/packages/29/26/018524ea81b2021dc2fe60e1a9c3f5eb347e09a5364cdcb7b92d7e7d3c28/geventhttpclient-2.3.3.tar.gz" -MD5SUM="ec29adc387f88926d4419d3873dbe4b6" +DOWNLOAD="https://files.pythonhosted.org/packages/89/19/1ca8de73dcc0596d3df01be299e940d7fc3bccbeb6f62bb8dd2d427a3a50/geventhttpclient-2.3.4.tar.gz" +MD5SUM="34d06a7fadb54de4aeac889c44643a29" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gevent llhttp python3-setuptools-opt" diff --git a/python/python3-grpcio/protobuf-reenable-private-headers.patch b/python/python3-grpcio/protobuf-reenable-private-headers.patch deleted file mode 100644 index 1f3dba1905..0000000000 --- a/python/python3-grpcio/protobuf-reenable-private-headers.patch +++ /dev/null @@ -1,25 +0,0 @@ -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 08bdea6415..d4ac358e51 100644 --- a/python/python3-grpcio/python3-grpcio.SlackBuild +++ b/python/python3-grpcio/python3-grpcio.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-grpcio -# Copyright 2024 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2024-2025 Isaac Yu <isaacyu@protonmail.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-grpcio -VERSION=${VERSION:-1.71.0} -BUILD=${BUILD:-3} +VERSION=${VERSION:-1.73.0} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-grpcio/python3-grpcio.info b/python/python3-grpcio/python3-grpcio.info index c68beee2e1..d8dbf6887e 100644 --- a/python/python3-grpcio/python3-grpcio.info +++ b/python/python3-grpcio/python3-grpcio.info @@ -1,8 +1,8 @@ PRGNAM="python3-grpcio" -VERSION="1.71.0" +VERSION="1.73.0" HOMEPAGE="https://grpc.io/" -DOWNLOAD="https://github.com/grpc/grpc/archive/v1.71.0/grpc-1.71.0.tar.gz" -MD5SUM="89ad442e1b174bc5d55c554aec583fa0" +DOWNLOAD="https://github.com/grpc/grpc/archive/v1.73.0/grpc-1.73.0.tar.gz" +MD5SUM="fe276d4846323aa5a95540d9491bf683" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="protobuf3 re2" diff --git a/python/python3-h11/python3-h11.SlackBuild b/python/python3-h11/python3-h11.SlackBuild index 79ba567903..3426b31d89 100644 --- a/python/python3-h11/python3-h11.SlackBuild +++ b/python/python3-h11/python3-h11.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-h11 -# 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 @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-h11 SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-0.14.0} +VERSION=${VERSION:-0.16.0} BUILD=${BUILD:-1} 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 @@ -51,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 @@ -76,12 +59,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 {} \; - -#fix setup.py as it tries to import from wrong library -#/usr/bin/sed -i 's/distutils.core/setuptools/' setup.py + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ python3 setup.py install --root=$PKG diff --git a/python/python3-h11/python3-h11.info b/python/python3-h11/python3-h11.info index b0be10e180..73db27ea29 100644 --- a/python/python3-h11/python3-h11.info +++ b/python/python3-h11/python3-h11.info @@ -1,8 +1,8 @@ PRGNAM="python3-h11" -VERSION="0.14.0" +VERSION="0.16.0" HOMEPAGE="https://github.com/python-hyper/h11" -DOWNLOAD="https://files.pythonhosted.org/packages/source/h/h11/h11-0.14.0.tar.gz" -MD5SUM="84c33fc0aa1f868928114c4d02c43dc2" +DOWNLOAD="https://files.pythonhosted.org/packages/source/h/h11/h11-0.16.0.tar.gz" +MD5SUM="af51401a776fd654cfd98a197af9f21f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-hatch_fancy_pypi_readme/python3-hatch_fancy_pypi_readme.SlackBuild b/python/python3-hatch_fancy_pypi_readme/python3-hatch_fancy_pypi_readme.SlackBuild index d647e85c74..ba5db08164 100644 --- a/python/python3-hatch_fancy_pypi_readme/python3-hatch_fancy_pypi_readme.SlackBuild +++ b/python/python3-hatch_fancy_pypi_readme/python3-hatch_fancy_pypi_readme.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-hatch_fancy_pypi_readme -# 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-hatch_fancy_pypi_readme SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-24.1.0} +VERSION=${VERSION:-25.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-hatch_fancy_pypi_readme/python3-hatch_fancy_pypi_readme.info b/python/python3-hatch_fancy_pypi_readme/python3-hatch_fancy_pypi_readme.info index c9d3f4b231..c7e8c27454 100644 --- a/python/python3-hatch_fancy_pypi_readme/python3-hatch_fancy_pypi_readme.info +++ b/python/python3-hatch_fancy_pypi_readme/python3-hatch_fancy_pypi_readme.info @@ -1,8 +1,8 @@ PRGNAM="python3-hatch_fancy_pypi_readme" -VERSION="24.1.0" +VERSION="25.1.0" HOMEPAGE="https://github.com/hynek/hatch-fancy-pypi-readme" -DOWNLOAD="https://files.pythonhosted.org/packages/source/h/hatch_fancy_pypi_readme/hatch_fancy_pypi_readme-24.1.0.tar.gz" -MD5SUM="f5f9e639f066c91f8e623ec6231beae9" +DOWNLOAD="https://files.pythonhosted.org/packages/source/h/hatch_fancy_pypi_readme/hatch_fancy_pypi_readme-25.1.0.tar.gz" +MD5SUM="8e1ed2416887685adc1c909ed4fb63cb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatchling" diff --git a/python/python3-hatch_vcs/python3-hatch_vcs.SlackBuild b/python/python3-hatch_vcs/python3-hatch_vcs.SlackBuild index d92bd8f837..08471101bd 100644 --- a/python/python3-hatch_vcs/python3-hatch_vcs.SlackBuild +++ b/python/python3-hatch_vcs/python3-hatch_vcs.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-hatch_vcs -# 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-hatch_vcs SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-0.4.0} +VERSION=${VERSION:-0.5.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-hatch_vcs/python3-hatch_vcs.info b/python/python3-hatch_vcs/python3-hatch_vcs.info index dffbccf682..147d3b041e 100644 --- a/python/python3-hatch_vcs/python3-hatch_vcs.info +++ b/python/python3-hatch_vcs/python3-hatch_vcs.info @@ -1,8 +1,8 @@ PRGNAM="python3-hatch_vcs" -VERSION="0.4.0" +VERSION="0.5.0" HOMEPAGE="https://github.com/ofek/hatch-vcs" -DOWNLOAD="https://files.pythonhosted.org/packages/source/h/hatch_vcs/hatch_vcs-0.4.0.tar.gz" -MD5SUM="d801fe7c3e5955307748f2790bbb3488" +DOWNLOAD="https://files.pythonhosted.org/packages/source/h/hatch_vcs/hatch_vcs-0.5.0.tar.gz" +MD5SUM="9a22a9f7203783e526959d34510a9672" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatchling" diff --git a/python/python3-httpcore/python3-httpcore.SlackBuild b/python/python3-httpcore/python3-httpcore.SlackBuild index 4ab892a1d7..92d10d43dc 100644 --- a/python/python3-httpcore/python3-httpcore.SlackBuild +++ b/python/python3-httpcore/python3-httpcore.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-httpcore SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-1.0.8} +VERSION=${VERSION:-1.0.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-httpcore/python3-httpcore.info b/python/python3-httpcore/python3-httpcore.info index c19e0ff2cd..63d77ea1f9 100644 --- a/python/python3-httpcore/python3-httpcore.info +++ b/python/python3-httpcore/python3-httpcore.info @@ -1,8 +1,8 @@ PRGNAM="python3-httpcore" -VERSION="1.0.8" +VERSION="1.0.9" HOMEPAGE="https://github.com/encode/httpcore" -DOWNLOAD="https://files.pythonhosted.org/packages/source/h/httpcore/httpcore-1.0.8.tar.gz" -MD5SUM="578c9c52f8dd73b0c865fe36176062bd" +DOWNLOAD="https://files.pythonhosted.org/packages/source/h/httpcore/httpcore-1.0.9.tar.gz" +MD5SUM="5157e7240632c2984cfda1f7ac54dfc7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatch_fancy_pypi_readme python3-anyio python3-h11" diff --git a/python/python3-httpx/python3-httpx.SlackBuild b/python/python3-httpx/python3-httpx.SlackBuild index 9c54101cb3..489ce8e790 100644 --- a/python/python3-httpx/python3-httpx.SlackBuild +++ b/python/python3-httpx/python3-httpx.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-httpx -# 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-httpx SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-0.23.3} +VERSION=${VERSION:-0.28.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -69,10 +69,6 @@ find -L . \ PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') export PYTHONPATH=/opt/python$PYVER/site-packages -#remove upper version requirement from pyproject.toml and PKG-INFO -/usr/bin/sed -i 's/,<[0-9].*\",$/\",/' pyproject.toml -/usr/bin/sed -i 's/<[0-9].*,//' PKG-INFO - python3 -m build --no-isolation python3 -m installer -d "$PKG" dist/*.whl diff --git a/python/python3-httpx/python3-httpx.info b/python/python3-httpx/python3-httpx.info index dd89ef6499..f4a8c6f529 100644 --- a/python/python3-httpx/python3-httpx.info +++ b/python/python3-httpx/python3-httpx.info @@ -1,10 +1,10 @@ PRGNAM="python3-httpx" -VERSION="0.23.3" +VERSION="0.28.1" HOMEPAGE="https://github.com/encode/httpx" -DOWNLOAD="https://files.pythonhosted.org/packages/source/h/httpx/httpx-0.23.3.tar.gz" -MD5SUM="921ced753cbfeff7d0a8ba80ca455985" +DOWNLOAD="https://files.pythonhosted.org/packages/source/h/httpx/httpx-0.28.1.tar.gz" +MD5SUM="774cf32b9cd94a44189fbe5871026664" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-rfc3986 python3-httpcore click" +REQUIRES="python3-httpcore click python3-rich" MAINTAINER="fourtysixandtwo" EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/python3-inflect/python3-inflect.SlackBuild b/python/python3-inflect/python3-inflect.SlackBuild index ef581003bd..1a6861f9a5 100644 --- a/python/python3-inflect/python3-inflect.SlackBuild +++ b/python/python3-inflect/python3-inflect.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-inflect -# Copyright 2022-23 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 @@ -22,11 +22,13 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20250523 46and2: switch to python3-typeguard instead of python3-pydantic + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-inflect SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-7.0.0} +VERSION=${VERSION:-7.5.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -48,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 @@ -80,6 +65,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 -m build --no-isolation python3 -m installer -d "$PKG" dist/*.whl diff --git a/python/python3-inflect/python3-inflect.info b/python/python3-inflect/python3-inflect.info index b6e18909f7..1a352bc386 100644 --- a/python/python3-inflect/python3-inflect.info +++ b/python/python3-inflect/python3-inflect.info @@ -1,10 +1,10 @@ PRGNAM="python3-inflect" -VERSION="7.0.0" +VERSION="7.5.0" HOMEPAGE="https://github.com/jaraco/inflect" -DOWNLOAD="https://files.pythonhosted.org/packages/source/i/inflect/inflect-7.0.0.tar.gz" -MD5SUM="61c670cf5c4d09314f6a4d3b99d3b98d" +DOWNLOAD="https://files.pythonhosted.org/packages/source/i/inflect/inflect-7.5.0.tar.gz" +MD5SUM="2b4c0c942b110c587d8cc1acfb606882" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-pydantic" +REQUIRES="python3-typeguard python3-more-itertools" MAINTAINER="fourtysixandtwo" EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/python3-joblib/python3-joblib.SlackBuild b/python/python3-joblib/python3-joblib.SlackBuild index 066b0d438c..156c915918 100644 --- a/python/python3-joblib/python3-joblib.SlackBuild +++ b/python/python3-joblib/python3-joblib.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2019-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # 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 @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-joblib SRCNAM=joblib -VERSION=${VERSION:-1.4.2} +VERSION=${VERSION:-1.5.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-joblib/python3-joblib.info b/python/python3-joblib/python3-joblib.info index 33becc4974..f53bf1d1c3 100644 --- a/python/python3-joblib/python3-joblib.info +++ b/python/python3-joblib/python3-joblib.info @@ -1,8 +1,8 @@ PRGNAM="python3-joblib" -VERSION="1.4.2" +VERSION="1.5.1" HOMEPAGE="https://joblib.readthedocs.io/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/j/joblib/joblib-1.4.2.tar.gz" -MD5SUM="979072af26696c75dc90b6c9db73c51b" +DOWNLOAD="https://files.pythonhosted.org/packages/source/j/joblib/joblib-1.5.1.tar.gz" +MD5SUM="c053323d570ab3c69fda0627a5c22872" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-opt" diff --git a/python/python3-json5/python3-json5.SlackBuild b/python/python3-json5/python3-json5.SlackBuild index 633db898de..511963afe1 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.10.0} +VERSION=${VERSION:-0.12.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 ca7912e711..1aae45a107 100644 --- a/python/python3-json5/python3-json5.info +++ b/python/python3-json5/python3-json5.info @@ -1,8 +1,8 @@ PRGNAM="python3-json5" -VERSION="0.10.0" +VERSION="0.12.0" HOMEPAGE="https://github.com/dpranke/pyjson5/" -DOWNLOAD="https://github.com/dpranke/pyjson5/archive/v0.10.0/pyjson5-0.10.0.tar.gz" -MD5SUM="223493a68d17e765b03c14e17ee88093" +DOWNLOAD="https://github.com/dpranke/pyjson5/archive/v0.12.0/pyjson5-0.12.0.tar.gz" +MD5SUM="810d409640a0d15226c4e4008cdeff64" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-opt" diff --git a/python/python3-jsonschema-specifications/python3-jsonschema-specifications.SlackBuild b/python/python3-jsonschema-specifications/python3-jsonschema-specifications.SlackBuild index c61eae2e80..77043cf4af 100644 --- a/python/python3-jsonschema-specifications/python3-jsonschema-specifications.SlackBuild +++ b/python/python3-jsonschema-specifications/python3-jsonschema-specifications.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-jsonschema-specifications SRCNAM=jsonschema_specifications -VERSION=${VERSION:-2024.10.1} +VERSION=${VERSION:-2025.4.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-jsonschema-specifications/python3-jsonschema-specifications.info b/python/python3-jsonschema-specifications/python3-jsonschema-specifications.info index b34c08a57c..b4ddebc6c7 100644 --- a/python/python3-jsonschema-specifications/python3-jsonschema-specifications.info +++ b/python/python3-jsonschema-specifications/python3-jsonschema-specifications.info @@ -1,8 +1,8 @@ PRGNAM="python3-jsonschema-specifications" -VERSION="2024.10.1" +VERSION="2025.4.1" HOMEPAGE="https://github.com/python-jsonschema/jsonschema-specifications" -DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jsonschema_specifications/jsonschema_specifications-2024.10.1.tar.gz" -MD5SUM="e8f726a5b9647031d9ee8b922cf9b56f" +DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jsonschema_specifications/jsonschema_specifications-2025.4.1.tar.gz" +MD5SUM="d3919602b067993ba584fb4fe1662b9d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-referencing" diff --git a/python/python3-jsonschema/python3-jsonschema.SlackBuild b/python/python3-jsonschema/python3-jsonschema.SlackBuild index 4b162af6f1..ef7028253c 100644 --- a/python/python3-jsonschema/python3-jsonschema.SlackBuild +++ b/python/python3-jsonschema/python3-jsonschema.SlackBuild @@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-jsonschema SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-4.23.0} +VERSION=${VERSION:-4.24.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-jsonschema/python3-jsonschema.info b/python/python3-jsonschema/python3-jsonschema.info index 80e82cc212..92f7605e8c 100644 --- a/python/python3-jsonschema/python3-jsonschema.info +++ b/python/python3-jsonschema/python3-jsonschema.info @@ -1,8 +1,8 @@ PRGNAM="python3-jsonschema" -VERSION="4.23.0" +VERSION="4.24.0" HOMEPAGE="https://github.com/Julian/jsonschema" -DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.23.0.tar.gz" -MD5SUM="a2cb5fee4da011118708ab275b34f30b" +DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.24.0.tar.gz" +MD5SUM="168a114dcc5c3f977b7a10795fe3d99d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-jsonschema-specifications" diff --git a/python/python3-knowit/README b/python/python3-knowit/README new file mode 100644 index 0000000000..85c1d28519 --- /dev/null +++ b/python/python3-knowit/README @@ -0,0 +1,3 @@ +python3-knowit (Know better your media files) + +Know better your media files. diff --git a/python/python3-knowit/python3-knowit.SlackBuild b/python/python3-knowit/python3-knowit.SlackBuild new file mode 100644 index 0000000000..ff041a009d --- /dev/null +++ b/python/python3-knowit/python3-knowit.SlackBuild @@ -0,0 +1,84 @@ +#!/bin/bash + +# Slackware build script for python3-knowit + +# Copyright 2025 Jeremy Hansen <jebrhansen+SBo@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-knowit +VERSION=${VERSION:-0.5.6} +SRCNAM=${SRCNAM:-knowit} +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 {} \; + +# Remove version limit for pymediainfo +sed -i 's|pymediainfo = "^|pymediainfo = ">|' pyproject.toml + +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 + +mkdir -p $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 +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-knowit/python3-knowit.info b/python/python3-knowit/python3-knowit.info new file mode 100644 index 0000000000..6ef9b39fdd --- /dev/null +++ b/python/python3-knowit/python3-knowit.info @@ -0,0 +1,10 @@ +PRGNAM="python3-knowit" +VERSION="0.5.6" +HOMEPAGE="https://github.com/ratoaq2/knowit" +DOWNLOAD="https://github.com/ratoaq2/knowit/archive/refs/tags/0.5.6/knowit-0.5.6.tar.gz" +MD5SUM="9de2ebe69323203de65dde779f036e76" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-enzyme pymediainfo python3-pint python3-trakit" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/guess-language/slack-desc b/python/python3-knowit/slack-desc index fc96f83f14..b1b9c7b794 100644 --- a/python/guess-language/slack-desc +++ b/python/python3-knowit/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -guess-language: guess-language (Guess the natural language of a text) -guess-language: -guess-language: Attempts to determine the natural language of a selection of Unicode -guess-language: (utf-8) text. Detects over 60 languages - all languages listed in the -guess-language: trigrams directory plus Japanese, Chinese, Korean and Greek. -guess-language: -guess-language: Homepage: http://code.google.com/p/guess-language -guess-language: -guess-language: -guess-language: -guess-language: +python3-knowit: python3-knowit (Know better your media files) +python3-knowit: +python3-knowit: Know better your media files. +python3-knowit: +python3-knowit: HOMEPAGE: https://github.com/ratoaq2/knowit +python3-knowit: +python3-knowit: +python3-knowit: +python3-knowit: +python3-knowit: +python3-knowit: diff --git a/python/python3-kombu/python3-kombu.SlackBuild b/python/python3-kombu/python3-kombu.SlackBuild index b4321d8244..d66ef7800e 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.4.2} +VERSION=${VERSION:-5.5.3} 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 9a707f6bed..3702b6fb8c 100644 --- a/python/python3-kombu/python3-kombu.info +++ b/python/python3-kombu/python3-kombu.info @@ -1,8 +1,8 @@ PRGNAM="python3-kombu" -VERSION="5.4.2" +VERSION="5.5.3" HOMEPAGE="https://kombu.readthedocs.io/" -DOWNLOAD="https://pypi.python.org/packages/source/k/kombu/kombu-5.4.2.tar.gz" -MD5SUM="115f555f67568d9680c84e1d57b01e3a" +DOWNLOAD="https://pypi.python.org/packages/source/k/kombu/kombu-5.5.3.tar.gz" +MD5SUM="b87c6d9bc662e186f0c32aaf5ee7368e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-amqp python3-vine" diff --git a/python/python3-lap/README b/python/python3-lap/README new file mode 100644 index 0000000000..113326c257 --- /dev/null +++ b/python/python3-lap/README @@ -0,0 +1,14 @@ +python3-lap (Linear Assignment Problem solver LAPJV/LAPMOD). + +lap is a linear assignment problem solver using Jonker-Volgenant +algorithm for dense LAPJV¹ or sparse LAPMOD² matrices. Both algorithms +are implemented from scratch based solely on the papers¹˒² and the +public domain Pascal implementation provided by A. Volgenant³. The +LAPMOD implementation seems to be faster than the LAPJV implementation +for matrices with a side of more than ~5000 and with less than 50% +finite coefficients. + +NOTE: While python3-numpy will build without it I highly suggest + installing OpenBLAS before building numpy. I would add it to the + REQUIRES for python3-lap but it will not be in the proper order + for numpy to build against OpenBLAS. diff --git a/python/python3-lap/python3-lap.SlackBuild b/python/python3-lap/python3-lap.SlackBuild new file mode 100644 index 0000000000..281c00923e --- /dev/null +++ b/python/python3-lap/python3-lap.SlackBuild @@ -0,0 +1,83 @@ +#!/bin/bash + +# Slackware build script for python3-lap + +# 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-lap +SRCNAM=${PRGNAM#python3-*} +VERSION=${VERSION:-0.5.12} +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 -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 LICENSE PKG-INFO README.md $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-lap/python3-lap.info b/python/python3-lap/python3-lap.info new file mode 100644 index 0000000000..1e4331c550 --- /dev/null +++ b/python/python3-lap/python3-lap.info @@ -0,0 +1,10 @@ +PRGNAM="python3-lap" +VERSION="0.5.12" +HOMEPAGE="https://github.com/gatagat/lap" +DOWNLOAD="https://files.pythonhosted.org/packages/source/l/lap/lap-0.5.12.tar.gz" +MD5SUM="68c9d71a49d5e22b67f374f489e82e56" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-setuptools-opt python3-numpy" +MAINTAINER="fourtysixandtwo" +EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/python3-lap/slack-desc b/python/python3-lap/slack-desc new file mode 100644 index 0000000000..c68676cfd2 --- /dev/null +++ b/python/python3-lap/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-lap: python3-lap (Linear Assignment Problem solver LAPJV/LAPMOD) +python3-lap: +python3-lap: lap is a linear assignment problem solver using Jonker-Volgenant +python3-lap: algorithm for dense LAPJV or sparse LAPMOD matrices. Both algorithms +python3-lap: are implemented from scratch based solely on the papers and the +python3-lap: public domain Pascal implementation provided by A. Volgenant. The +python3-lap: LAPMOD implementation seems to be faster than the LAPJV implementation +python3-lap: for matrices with a side of more than ~5000 and with less than 50% +python3-lap: finite coefficients. +python3-lap: +python3-lap: Homepage: https://github.com/gatagat/lap diff --git a/python/python3-levenshtein/README b/python/python3-levenshtein/README index 6070723701..0846f72ed4 100644 --- a/python/python3-levenshtein/README +++ b/python/python3-levenshtein/README @@ -2,6 +2,3 @@ python3-levenshtein (Compute string edit distances and similarities) The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity. - -NOTE: Unable to support newer versions than 0.17.0 due to requiring a -newer Cython than included in Slackware (needs 3.0.2). diff --git a/python/python3-levenshtein/python3-levenshtein.SlackBuild b/python/python3-levenshtein/python3-levenshtein.SlackBuild index bdffaa2e39..64925f767f 100644 --- a/python/python3-levenshtein/python3-levenshtein.SlackBuild +++ b/python/python3-levenshtein/python3-levenshtein.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-levenshtein -# 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,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-levenshtein -VERSION=${VERSION:-0.17.0} +VERSION=${VERSION:-0.27.1} +RAPIDVER=${RAPIDVER:-fdbcc21} SRCNAM=${SRCNAM:-Levenshtein} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -54,6 +55,9 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $SRCNAM-$VERSION tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +tar xvf $CWD/rapidfuzz-cpp-${RAPIDVER}*.tar.gz +rm -r $SRCNAM-$VERSION/extern/rapidfuzz-cpp +mv rapidfuzz-cpp-${RAPIDVER}* $SRCNAM-$VERSION/extern/rapidfuzz-cpp cd $SRCNAM-$VERSION chown -R root:root . find -L . \ @@ -62,7 +66,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:/opt/cython/python$PYVER/site-packages" +export PATH="/opt/cython/bin:$PATH" + +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-levenshtein/python3-levenshtein.info b/python/python3-levenshtein/python3-levenshtein.info index 6827bb5f8c..a897b234b2 100644 --- a/python/python3-levenshtein/python3-levenshtein.info +++ b/python/python3-levenshtein/python3-levenshtein.info @@ -1,8 +1,10 @@ PRGNAM="python3-levenshtein" -VERSION="0.17.0" +VERSION="0.27.1" HOMEPAGE="https://rapidfuzz.github.io/Levenshtein" -DOWNLOAD="https://github.com/rapidfuzz/Levenshtein/archive/refs/tags/v0.17.0/Levenshtein-0.17.0.tar.gz" -MD5SUM="707746d77aca4d7da9093001fccfc2e7" +DOWNLOAD="https://github.com/rapidfuzz/Levenshtein/archive/refs/tags/v0.27.1/Levenshtein-0.27.1.tar.gz \ + https://github.com/rapidfuzz/rapidfuzz-cpp/archive/fdbcc21/rapidfuzz-cpp-fdbcc2131515d0621f89a336d33242ef894efda5.tar.gz" +MD5SUM="84833afc0d5b870412693593c412f2c9 \ + fbd1d374822c0b7681dd3269a085c901" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-rapidfuzz" diff --git a/python/python3-lsp-server/python3-lsp-server.SlackBuild b/python/python3-lsp-server/python3-lsp-server.SlackBuild index 66d3f22736..4b77d10462 100644 --- a/python/python3-lsp-server/python3-lsp-server.SlackBuild +++ b/python/python3-lsp-server/python3-lsp-server.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-lsp-server VERSION=${VERSION:-1.6.0} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -66,7 +66,7 @@ find -L . \ # Workarounds for spyder sed -i "s|autopep8>=1.6.0,<1.7.0|autopep8>=1.6.0|" -i pyproject.toml -sed -i "s|flake8>=5.0.0,<5.1.0|flake8>=5.1.0|" -i pyproject.toml +sed -i "s|flake8>=5.0.0,<5.1.0|flake8>=5.0.0|" -i pyproject.toml sed -i "s|jedi>=0.17.2,<0.19.0|jedi>=0.17.2|" -i pyproject.toml sed -i "s|pycodestyle>=2.9.0,<2.10.0|pycodestyle>=2.9.0|" -i pyproject.toml sed -i "s|pyflakes>=2.5.0,<2.6.0|pyflakes>=2.5.0|" -i pyproject.toml diff --git a/python/python3-lxml/python3-lxml.SlackBuild b/python/python3-lxml/python3-lxml.SlackBuild index 0384f645ae..1276c6b879 100644 --- a/python/python3-lxml/python3-lxml.SlackBuild +++ b/python/python3-lxml/python3-lxml.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-lxml SRCNAM=lxml -VERSION=${VERSION:-5.3.2} +VERSION=${VERSION:-5.4.0} 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 59f949110f..017d20e4dc 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.2" +VERSION="5.4.0" HOMEPAGE="https://lxml.de/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/l/lxml/lxml-5.3.2.tar.gz" -MD5SUM="337aba1e980c5549b65fd72bb7d24a1a" +DOWNLOAD="https://files.pythonhosted.org/packages/source/l/lxml/lxml-5.4.0.tar.gz" +MD5SUM="687bd12393569b435290da6c599664f9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="BeautifulSoup4 html5lib python3-cssselect" diff --git a/python/python3-maturin/python3-maturin.SlackBuild b/python/python3-maturin/python3-maturin.SlackBuild index 8607c76ab4..f10e75592f 100644 --- a/python/python3-maturin/python3-maturin.SlackBuild +++ b/python/python3-maturin/python3-maturin.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-maturin SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-1.8.3} +VERSION=${VERSION:-1.8.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -82,6 +82,10 @@ 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 {} \+ +# disable new feature in maturin that would install rust automagically +# to a temp dir if rust-opt is not installed +export MATURIN_NO_INSTALL_RUST=1 + # prevent cargo from using the network. # this only works because we have a vendored sources tarball with # everything cargo would have downloaded. diff --git a/python/python3-maturin/python3-maturin.info b/python/python3-maturin/python3-maturin.info index a5d8e82004..b181496d7b 100644 --- a/python/python3-maturin/python3-maturin.info +++ b/python/python3-maturin/python3-maturin.info @@ -1,10 +1,10 @@ PRGNAM="python3-maturin" -VERSION="1.8.3" +VERSION="1.8.6" HOMEPAGE="https://github.com/PyO3/maturin" -DOWNLOAD="https://files.pythonhosted.org/packages/source/m/maturin/maturin-1.8.3.tar.gz \ - https://slackware.uk/~fourtysixandtwo/src/maturin-vendored-sources-1.8.3-1.tar.xz" -MD5SUM="46975ebf2bb656e8950779e1fee39c91 \ - 4f4dca821f5837b9348b4990127db245" +DOWNLOAD="https://files.pythonhosted.org/packages/source/m/maturin/maturin-1.8.6.tar.gz \ + https://slackware.uk/~fourtysixandtwo/src/maturin-vendored-sources-1.8.6-1.tar.xz" +MD5SUM="d4a7cad7caf907e50bdd5e9d93b3d395 \ + 9e747d9722c3ad63d5ea958b74df33d0" 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 1dddf26544..4c4e5c01ce 100644 --- a/python/python3-meson-opt/python3-meson-opt.SlackBuild +++ b/python/python3-meson-opt/python3-meson-opt.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-meson-opt SRCNAM=meson -VERSION=${VERSION:-1.7.2} +VERSION=${VERSION:-1.8.1} 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 20fc28e4dc..7e6a35df81 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.7.2" +VERSION="1.8.1" HOMEPAGE="https://github.com/mesonbuild/meson" -DOWNLOAD="https://github.com/mesonbuild/meson/releases/download/1.7.2/meson-1.7.2.tar.gz" -MD5SUM="caec869e85ba1046f22972fbd5d2c497" +DOWNLOAD="https://github.com/mesonbuild/meson/releases/download/1.8.1/meson-1.8.1.tar.gz" +MD5SUM="5cfd7e2b2246d874746d68ffd43a0774" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build python3-wheel" diff --git a/python/python3-mesonpy/python3-mesonpy.SlackBuild b/python/python3-mesonpy/python3-mesonpy.SlackBuild index 969c722726..ce3066f85f 100644 --- a/python/python3-mesonpy/python3-mesonpy.SlackBuild +++ b/python/python3-mesonpy/python3-mesonpy.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-mesonpy -# 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-mesonpy SRCNAM=meson_python -VERSION=${VERSION:-0.17.1} +VERSION=${VERSION:-0.18.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 {} \+ -# to use updated meson +# to use updated meson and packaging PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') export PYTHONPATH=/opt/python$PYVER/site-packages diff --git a/python/python3-mesonpy/python3-mesonpy.info b/python/python3-mesonpy/python3-mesonpy.info index a8dc979864..a387800aae 100644 --- a/python/python3-mesonpy/python3-mesonpy.info +++ b/python/python3-mesonpy/python3-mesonpy.info @@ -1,10 +1,10 @@ PRGNAM="python3-mesonpy" -VERSION="0.17.1" +VERSION="0.18.0" HOMEPAGE="https://github.com/mesonbuild/meson-python" -DOWNLOAD="https://files.pythonhosted.org/packages/source/m/meson-python/meson_python-0.17.1.tar.gz" -MD5SUM="bf1299782f02e4bb590a437bd140fd12" +DOWNLOAD="https://files.pythonhosted.org/packages/source/m/meson-python/meson_python-0.18.0.tar.gz" +MD5SUM="b4d7f9ef6f09deb8dc8a7e5cbf16778e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-pyproject-metadata python3-meson-opt" +REQUIRES="python3-pyproject-metadata python3-meson-opt python3-packaging-opt" MAINTAINER="fourtysixandtwo" EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/python3-mistune/python3-mistune.SlackBuild b/python/python3-mistune/python3-mistune.SlackBuild index 2a99744d3e..cedcdc183a 100644 --- a/python/python3-mistune/python3-mistune.SlackBuild +++ b/python/python3-mistune/python3-mistune.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-mistune -# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2022-2025 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-mistune -VERSION=${VERSION:-2.0.5} +VERSION=${VERSION:-3.1.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -64,13 +64,19 @@ 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 +# pyproject.toml does not explicitly state a requirement for a newer setuptools +# However, the newer setuptools is still needed (otherwise, the build breaks) +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 LICENSE README.rst $PKG/usr/doc/$PRGNAM-$VERSION +cp -a 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/python3-mistune/python3-mistune.info b/python/python3-mistune/python3-mistune.info index 3edfd4253d..0535f0801e 100644 --- a/python/python3-mistune/python3-mistune.info +++ b/python/python3-mistune/python3-mistune.info @@ -1,10 +1,10 @@ PRGNAM="python3-mistune" -VERSION="2.0.5" +VERSION="3.1.3" HOMEPAGE="https://github.com/lepture/mistune" -DOWNLOAD="https://files.pythonhosted.org/packages/source/m/mistune/mistune-2.0.5.tar.gz" -MD5SUM="f0d333acdc994ecca2a9145ce1c9680e" +DOWNLOAD="https://files.pythonhosted.org/packages/source/m/mistune/mistune-3.1.3.tar.gz" +MD5SUM="a6eedc2cb09f56920e0853f297a8207d" 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-more-itertools/python3-more-itertools.SlackBuild b/python/python3-more-itertools/python3-more-itertools.SlackBuild index b1cd563561..8b28664c97 100644 --- a/python/python3-more-itertools/python3-more-itertools.SlackBuild +++ b/python/python3-more-itertools/python3-more-itertools.SlackBuild @@ -28,8 +28,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-more-itertools -SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-10.6.0} +SRCNAM=more_itertools +VERSION=${VERSION:-10.7.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 6192c8bdc2..17740ccb21 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.6.0" +VERSION="10.7.0" HOMEPAGE="https://github.com/erikrose/more-itertools" -DOWNLOAD="https://files.pythonhosted.org/packages/source/m/more-itertools/more-itertools-10.6.0.tar.gz" -MD5SUM="48da05632079828fd2e89e238192bb69" +DOWNLOAD="https://files.pythonhosted.org/packages/source/m/more_itertools/more_itertools-10.7.0.tar.gz" +MD5SUM="62eb0a088624e979ae594a2de094ca1c" 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 457f2703b8..8cf1b40d84 100644 --- a/python/python3-msal/python3-msal.SlackBuild +++ b/python/python3-msal/python3-msal.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-msal -VERSION=${VERSION:-1.32.0} +VERSION=${VERSION:-1.32.3} 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 5ad2e605b3..15ebbbf9f4 100644 --- a/python/python3-msal/python3-msal.info +++ b/python/python3-msal/python3-msal.info @@ -1,8 +1,8 @@ PRGNAM="python3-msal" -VERSION="1.32.0" +VERSION="1.32.3" HOMEPAGE="https://msal-python.readthedocs.io/" -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="https://github.com/AzureAD/microsoft-authentication-library-for-python/archive/refs/tags/1.32.3/microsoft-authentication-library-for-python-1.32.3.tar.gz" +MD5SUM="bc93b91affdd0fba4dd812781e58b7f6" 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 4d8fcbb6a2..38ea796d7c 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.4.3} +VERSION=${VERSION:-6.4.4} 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 d97d32c6b7..96c96e4fb7 100644 --- a/python/python3-multidict/python3-multidict.info +++ b/python/python3-multidict/python3-multidict.info @@ -1,8 +1,8 @@ PRGNAM="python3-multidict" -VERSION="6.4.3" +VERSION="6.4.4" HOMEPAGE="https://multidict.readthedocs.io/en/stable/" -DOWNLOAD="https://github.com/aio-libs/multidict/archive/v6.4.3/multidict-6.4.3.tar.gz" -MD5SUM="fbc5024c5486b1d988afac506accce5e" +DOWNLOAD="https://github.com/aio-libs/multidict/archive/v6.4.4/multidict-6.4.4.tar.gz" +MD5SUM="f8d6818b9313a263d0dff1e37d0734d7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-narwhals/README b/python/python3-narwhals/README new file mode 100644 index 0000000000..e7a47a477a --- /dev/null +++ b/python/python3-narwhals/README @@ -0,0 +1,7 @@ +Narwhals is an extremely lightweight and extensible compatibility layer +between dataframe libraries. + +It contains full API support: cuDF, Modin, pandas, Polars, PyArrow. +It also contains lazy-only support: Dask, SQLFrame, PySpark. + +Seamlessly support all, without depending on any! diff --git a/python/python3-narwhals/python3-narwhals.SlackBuild b/python/python3-narwhals/python3-narwhals.SlackBuild new file mode 100644 index 0000000000..b92c47489c --- /dev/null +++ b/python/python3-narwhals/python3-narwhals.SlackBuild @@ -0,0 +1,84 @@ +#!/bin/bash + +# Slackware build script for python3-narwhals + +# Copyright 2025 Isaac Yu <isaacyu@protonmail.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-narwhals +VERSION=${VERSION:-1.43.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRCNAM=narwhals + +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 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 -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 LICENSE.md README.md $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-narwhals/python3-narwhals.info b/python/python3-narwhals/python3-narwhals.info new file mode 100644 index 0000000000..ec4b45ca31 --- /dev/null +++ b/python/python3-narwhals/python3-narwhals.info @@ -0,0 +1,10 @@ +PRGNAM="python3-narwhals" +VERSION="1.43.1" +HOMEPAGE="https://narwhals-dev.github.io/narwhals/" +DOWNLOAD="https://github.com/narwhals-dev/narwhals/releases/download/v1.43.1/narwhals-1.43.1.tar.gz" +MD5SUM="549a109f4e992185047ad3aa5456cdac" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-hatchling" +MAINTAINER="Isaac Yu" +EMAIL="isaacyu@protonmail.com" diff --git a/python/python3-narwhals/slack-desc b/python/python3-narwhals/slack-desc new file mode 100644 index 0000000000..b7168a8274 --- /dev/null +++ b/python/python3-narwhals/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-narwhals: python3-narwhals (Compatibility layer between dataframe libraries) +python3-narwhals: +python3-narwhals: Narwhals is an extremely lightweight and extensible compatibility +python3-narwhals: layer between dataframe libraries. +python3-narwhals: +python3-narwhals: +python3-narwhals: +python3-narwhals: +python3-narwhals: +python3-narwhals: +python3-narwhals: diff --git a/python/python3-netaddr/README b/python/python3-netaddr/README new file mode 100644 index 0000000000..3283fd24c6 --- /dev/null +++ b/python/python3-netaddr/README @@ -0,0 +1,20 @@ +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. https://standards-oui.ieee.org (public OUI and IAB registration data +published by the IEEE) +2. https://www.iana.org (IPv4, IPv6 and multicast address space +allocations). + +To include the latest versions in the package, run the script with: + +NEWDATA=yes ./python3-netaddr.SlackBuild + +and the latest versions will be downloaded during the build +for inclusion in the package. diff --git a/python/python3-netaddr/python3-netaddr.SlackBuild b/python/python3-netaddr/python3-netaddr.SlackBuild new file mode 100644 index 0000000000..f8135c5eea --- /dev/null +++ b/python/python3-netaddr/python3-netaddr.SlackBuild @@ -0,0 +1,104 @@ +#!/bin/bash + +# Slackware build script for python3-netaddr + +# Copyright 2025 Olivier Brouckaert <olivier.b@i-services.be>, Brussels, Belgium +# Copyright 2013-2024 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-netaddr +SRC_PRGNAM=netaddr +VERSION=${VERSION:-1.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 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 $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 https://standards-oui.ieee.org/oui/oui.txt) + (cd netaddr/eui/ && wget -N https://standards-oui.ieee.org/iab/iab.txt) + echo 'rebuilding IEEE data file indices' + PYTHONPATH="." python3 netaddr/eui/ieee.py + echo 'downloading latest IANA data' + (cd netaddr/ip/ && wget -N https://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml) + (cd netaddr/ip/ && wget -N https://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xml) + (cd netaddr/ip/ && wget -N https://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml) +fi + +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 {} \; + +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 docs/* \ + AUTHORS* CHANGELOG* COPYRIGHT* LICENSE* MANIFEST* README* THANKS* \ + $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-netaddr/python3-netaddr.info b/python/python3-netaddr/python3-netaddr.info new file mode 100644 index 0000000000..add22d8868 --- /dev/null +++ b/python/python3-netaddr/python3-netaddr.info @@ -0,0 +1,10 @@ +PRGNAM="python3-netaddr" +VERSION="1.3.0" +HOMEPAGE="https://github.com/netaddr/netaddr" +DOWNLOAD="https://github.com/netaddr/netaddr/archive/1.3.0/netaddr-1.3.0.tar.gz" +MD5SUM="2f2f89193bccd3f8df16e9c55d4a9718" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-setuptools-opt" +MAINTAINER="Olivier Brouckaert" +EMAIL="olivier.b@i-services.be" diff --git a/python/python3-netaddr/slack-desc b/python/python3-netaddr/slack-desc new file mode 100644 index 0000000000..0eef492d8e --- /dev/null +++ b/python/python3-netaddr/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-netaddr: python3-netaddr (Network address manipulation) +python3-netaddr: +python3-netaddr: netaddr provides a Pythonic way of working with: +python3-netaddr: - IPv4 and IPv6 addresses and subnets +python3-netaddr: - MAC addresses, OUI and IAB identifiers, IEEE EUI-64 identifiers +python3-netaddr: - arbitrary (non-aligned) IP address ranges and IP address sets +python3-netaddr: - some non-CIDR IP range formats such as nmap and glob-style formats +python3-netaddr: +python3-netaddr: nettaddr is able to manipulate IPv4, IPv6, CIDR, EUI and MAC +python3-netaddr: network addresses. +python3-netaddr: diff --git a/python/python3-opencv/python3-opencv.SlackBuild b/python/python3-opencv/python3-opencv.SlackBuild index 487f7d2206..54099b6e72 100644 --- a/python/python3-opencv/python3-opencv.SlackBuild +++ b/python/python3-opencv/python3-opencv.SlackBuild @@ -92,6 +92,7 @@ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ $CWD/ocv-test.py LICENSE-3RD-PARTY.txt LICENSE.txt README.md \ $PKG/usr/doc/$PRGNAM-$VERSION +chown -R root:root $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-orjson/python3-orjson.SlackBuild b/python/python3-orjson/python3-orjson.SlackBuild index 6df9f58a7d..cf1e8a34dd 100644 --- a/python/python3-orjson/python3-orjson.SlackBuild +++ b/python/python3-orjson/python3-orjson.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-orjson SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-3.10.16} +VERSION=${VERSION:-3.10.18} 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 9ce04fd34b..1dd9778b62 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.16" +VERSION="3.10.18" HOMEPAGE="https://github.com/ijl/orjson" -DOWNLOAD="https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.10.16.tar.gz" -MD5SUM="4a28c80dd6731c5c13d81af890168203" +DOWNLOAD="https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.10.18.tar.gz" +MD5SUM="3c1451b54cd31d1a3729871a07a7e3c9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-maturin" diff --git a/python/python3-packaging-opt/python3-packaging-opt.SlackBuild b/python/python3-packaging-opt/python3-packaging-opt.SlackBuild index d553cbd251..a44e7e108f 100644 --- a/python/python3-packaging-opt/python3-packaging-opt.SlackBuild +++ b/python/python3-packaging-opt/python3-packaging-opt.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-packaging-opt -# Copyright 2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2024-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-packaging-opt SRCNAM=packaging -VERSION=${VERSION:-24.2} +VERSION=${VERSION:-25.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-packaging-opt/python3-packaging-opt.info b/python/python3-packaging-opt/python3-packaging-opt.info index 0d110868fa..68e46686df 100644 --- a/python/python3-packaging-opt/python3-packaging-opt.info +++ b/python/python3-packaging-opt/python3-packaging-opt.info @@ -1,8 +1,8 @@ PRGNAM="python3-packaging-opt" -VERSION="24.2" +VERSION="25.0" HOMEPAGE="https://pypi.org/project/packaging/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/packaging/packaging-24.2.tar.gz" -MD5SUM="97dbaca91e00d6b9fd86866e8c7897ae" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/packaging/packaging-25.0.tar.gz" +MD5SUM="ab0ef21ddebe09d1803575120d3f99f8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build" diff --git a/python/python3-pandas/README b/python/python3-pandas/README index ca985dbc7a..8a5bef4acb 100644 --- a/python/python3-pandas/README +++ b/python/python3-pandas/README @@ -4,4 +4,5 @@ structures and data analysis tools for the Python programming language. NOTE: Unable to support newer versions than 2.1.4 due to requiring a -newer Cython than included in Slackware (needs 3.0.5). +newer python3-numpy than included on SBo (requires at least 2.0). Will +also require python/python3-cython-opt since 15.0's Cython is too old. diff --git a/python/python3-pandas/python3-pandas.SlackBuild b/python/python3-pandas/python3-pandas.SlackBuild index daa7810213..22f2209c19 100644 --- a/python/python3-pandas/python3-pandas.SlackBuild +++ b/python/python3-pandas/python3-pandas.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # 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 diff --git a/python/python3-pdfminer.six/python3-pdfminer.six.SlackBuild b/python/python3-pdfminer.six/python3-pdfminer.six.SlackBuild index 5f737a0cb6..6e9f8a89cc 100644 --- a/python/python3-pdfminer.six/python3-pdfminer.six.SlackBuild +++ b/python/python3-pdfminer.six/python3-pdfminer.six.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pdfminer.six SRCNAM=pdfminer_six -VERSION=${VERSION:-20250416} +VERSION=${VERSION:-20250506} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-pdfminer.six/python3-pdfminer.six.info b/python/python3-pdfminer.six/python3-pdfminer.six.info index 45cff7eaa6..7757d71c98 100644 --- a/python/python3-pdfminer.six/python3-pdfminer.six.info +++ b/python/python3-pdfminer.six/python3-pdfminer.six.info @@ -1,8 +1,8 @@ PRGNAM="python3-pdfminer.six" -VERSION="20250416" +VERSION="20250506" HOMEPAGE="https://github.com/pdfminer/pdfminer.six" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pdfminer_six/pdfminer_six-20250416.tar.gz" -MD5SUM="830d03490d930a3d015a97a302aeada9" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pdfminer_six/pdfminer_six-20250506.tar.gz" +MD5SUM="f6762cc68a84f9dc9e1f418fe5ced91b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="cryptography python3-setuptools-git-versioning python3-setuptools-scm-opt" diff --git a/python/python3-pdm/python3-pdm.SlackBuild b/python/python3-pdm/python3-pdm.SlackBuild index 2f5c36144c..3b1f8fbbbd 100644 --- a/python/python3-pdm/python3-pdm.SlackBuild +++ b/python/python3-pdm/python3-pdm.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pdm -VERSION=${VERSION:-2.24.0} +VERSION=${VERSION:-2.25.2} SRCNAM=${SRCNAM:-pdm} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-pdm/python3-pdm.info b/python/python3-pdm/python3-pdm.info index 9571853e7c..7b42c9148d 100644 --- a/python/python3-pdm/python3-pdm.info +++ b/python/python3-pdm/python3-pdm.info @@ -1,8 +1,8 @@ PRGNAM="python3-pdm" -VERSION="2.24.0" +VERSION="2.25.2" HOMEPAGE="https://github.com/pdm-project/pdm" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pdm/pdm-2.24.0.tar.gz" -MD5SUM="9a0499a5f72ac8aaa0ba3979f048303a" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pdm/pdm-2.25.2.tar.gz" +MD5SUM="6236d784a460a46bd699994f5ef28fbf" 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 python3-virtualenv python3-httpcore python3-id" diff --git a/python/python3-persistent/python3-persistent.SlackBuild b/python/python3-persistent/python3-persistent.SlackBuild index 98e196f7d6..630e8488d4 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.1} +VERSION=${VERSION:-6.1.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 3bb10bde5e..d8c024628f 100644 --- a/python/python3-persistent/python3-persistent.info +++ b/python/python3-persistent/python3-persistent.info @@ -1,8 +1,8 @@ PRGNAM="python3-persistent" -VERSION="6.1" +VERSION="6.1.1" HOMEPAGE="https://github.com/zopefoundation/persistent/" -DOWNLOAD="https://pypi.python.org/packages/source/p/persistent/persistent-6.1.tar.gz" -MD5SUM="48ec39a6620f1f838d09b5a42014f4db" +DOWNLOAD="https://pypi.python.org/packages/source/p/persistent/persistent-6.1.1.tar.gz" +MD5SUM="6aba4288accd8016622e03e20a2e6ca5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="zope.interface" diff --git a/python/python3-pint/README b/python/python3-pint/README new file mode 100644 index 0000000000..c7b89304a6 --- /dev/null +++ b/python/python3-pint/README @@ -0,0 +1,14 @@ + +Pint is a Python package to define, operate and manipulate physical +quantities: the product of a numerical value and a unit of measurement. +It allows arithmetic operations between them and conversions from and +to different units. + +It is distributed with a comprehensive list of physical units, prefixes +and constants. Due to its modular design, you can extend (or even +rewrite!) the complete list without changing the source code. It +supports a lot of numpy mathematical operations without monkey patching +or wrapping numpy. + +NOTE: Unable to support newer versions due to requiring newer version +of python than is available in Slackware 15.0 (python 3.11). diff --git a/python/python3-pint/python3-pint.SlackBuild b/python/python3-pint/python3-pint.SlackBuild new file mode 100644 index 0000000000..e8ed03fc2a --- /dev/null +++ b/python/python3-pint/python3-pint.SlackBuild @@ -0,0 +1,85 @@ +#!/bin/bash + +# Slackware build script for python3-pint + +# Copyright 2025 Jeremy Hansen <jebrhansen+SBo@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-pint +VERSION=${VERSION:-0.23} +SRCNAM=${SRCNAM:-pint} +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 {} \; + +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 + +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 + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS CHANGES 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-pint/python3-pint.info b/python/python3-pint/python3-pint.info new file mode 100644 index 0000000000..f075fbd9a6 --- /dev/null +++ b/python/python3-pint/python3-pint.info @@ -0,0 +1,10 @@ +PRGNAM="python3-pint" +VERSION="0.23" +HOMEPAGE="http://pint.readthedocs.org/" +DOWNLOAD="https://github.com/hgrecco/pint/archive/refs/tags/0.23/pint-0.23.tar.gz" +MD5SUM="ed80c646893e57e8ac24ab85d998fc14" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-typing-extensions python3-setuptools-opt" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-pint/slack-desc b/python/python3-pint/slack-desc new file mode 100644 index 0000000000..76163e34d9 --- /dev/null +++ b/python/python3-pint/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-pint: python3-pint (Operate and manipulate physical quantities) +python3-pint: +python3-pint: Pint is a Python package to define, operate and manipulate +python3-pint: physical quantities: the product of a numerical value and a unit +python3-pint: of measurement. It allows arithmetic operations between them and +python3-pint: conversions from and to different units. +python3-pint: +python3-pint: HOMEPAGE: http://pint.readthedocs.org/ +python3-pint: +python3-pint: +python3-pint: diff --git a/python/python3-platformdirs/python3-platformdirs.SlackBuild b/python/python3-platformdirs/python3-platformdirs.SlackBuild index 61fcca2c38..6f1bacb2d6 100644 --- a/python/python3-platformdirs/python3-platformdirs.SlackBuild +++ b/python/python3-platformdirs/python3-platformdirs.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-platformdirs -VERSION=${VERSION:-4.3.7} +VERSION=${VERSION:-4.3.8} 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 2743e7829e..a8ae200f83 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.7" +VERSION="4.3.8" HOMEPAGE="https://github.com/platformdirs/platformdirs" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-4.3.7.tar.gz" -MD5SUM="bc7a04e79f046dd7d63c7f13c3bc424b" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-4.3.8.tar.gz" +MD5SUM="90aef8202386996ce2e4b560a9f1d3e6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatch_vcs python3-setuptools-scm-opt" diff --git a/python/python3-plotly/python3-plotly.SlackBuild b/python/python3-plotly/python3-plotly.SlackBuild index 10867df4d3..ebd5d81a78 100644 --- a/python/python3-plotly/python3-plotly.SlackBuild +++ b/python/python3-plotly/python3-plotly.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-plotly -# Copyright 2024 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2024-2025 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-plotly -VERSION=${VERSION:-5.24.1} +VERSION=${VERSION:-6.1.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -64,19 +64,22 @@ 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 {} \; -cd packages/python/plotly +# Do not try to fetch stuff with npm (code taken from Gentoo repos) +export SKIP_NPM=1 -# Fix /etc/jupyter patch -sed 's|etc|/etc|' -i setup.py +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages -# Disable npm modules while installing plotly -SKIP_NPM=1 python3 setup.py install --root=$PKG +python3 -m build --no-isolation --skip-dependency-check +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 -install -Dm644 LICENSE.txt README.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md MIGRATION_GUIDE.md README.md RELEASE.md 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-plotly/python3-plotly.info b/python/python3-plotly/python3-plotly.info index f56d7d92c5..1efeac0887 100644 --- a/python/python3-plotly/python3-plotly.info +++ b/python/python3-plotly/python3-plotly.info @@ -1,10 +1,10 @@ PRGNAM="python3-plotly" -VERSION="5.24.1" +VERSION="6.1.2" HOMEPAGE="https://github.com/plotly/plotly.py" -DOWNLOAD="https://github.com/plotly/plotly.py/archive/v5.24.1/plotly.py-5.24.1.tar.gz" -MD5SUM="3a349bd6a7e482797ee63d1e45bda4ec" +DOWNLOAD="https://github.com/plotly/plotly.py/archive/v6.1.2/plotly.py-6.1.2.tar.gz" +MD5SUM="d88f789dfca32b3d0b959d5c695484c2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-tenacity" +REQUIRES="python3-narwhals" MAINTAINER="Isaac Yu" EMAIL="isaacyu@protonmail.com" diff --git a/python/python3-pluggy/python3-pluggy.SlackBuild b/python/python3-pluggy/python3-pluggy.SlackBuild index 07760a7697..cf52ec8229 100644 --- a/python/python3-pluggy/python3-pluggy.SlackBuild +++ b/python/python3-pluggy/python3-pluggy.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-pluggy # 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-pluggy SRCNAM=pluggy -VERSION=${VERSION:-1.5.0} +VERSION=${VERSION:-1.6.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -64,7 +64,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 --root=$PKG +# 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 + +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-pluggy/python3-pluggy.info b/python/python3-pluggy/python3-pluggy.info index 5dc907446d..e4bfbf54ff 100644 --- a/python/python3-pluggy/python3-pluggy.info +++ b/python/python3-pluggy/python3-pluggy.info @@ -1,10 +1,10 @@ PRGNAM="python3-pluggy" -VERSION="1.5.0" +VERSION="1.6.0" HOMEPAGE="https://github.com/pytest-dev/pluggy" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-1.5.0.tar.gz" -MD5SUM="ac0870be78ba0ee227a5c3955efeba59" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-1.6.0.tar.gz" +MD5SUM="54391218af778acb006c2d915085d469" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-setuptools-scm-opt" MAINTAINER="Jeremy Hansen" EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-poetry-core/python3-poetry-core.SlackBuild b/python/python3-poetry-core/python3-poetry-core.SlackBuild index b23d618a1f..d43a1e41b5 100644 --- a/python/python3-poetry-core/python3-poetry-core.SlackBuild +++ b/python/python3-poetry-core/python3-poetry-core.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-poetry-core SRCNAM=poetry_core -VERSION=${VERSION:-2.1.2} +VERSION=${VERSION:-2.1.3} 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 8219020ae2..beb11403aa 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="2.1.2" +VERSION="2.1.3" HOMEPAGE="https://github.com/python-poetry/poetry-core" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/poetry_core/poetry_core-2.1.2.tar.gz" -MD5SUM="02d697d80a24baeb15fc10331bfe3d7b" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/poetry_core/poetry_core-2.1.3.tar.gz" +MD5SUM="5cee71d40e2a0dfb6d8afcba8536f110" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build" diff --git a/python/python3-prometheus_client/python3-prometheus_client.SlackBuild b/python/python3-prometheus_client/python3-prometheus_client.SlackBuild index d629b000d2..c80d5b2446 100644 --- a/python/python3-prometheus_client/python3-prometheus_client.SlackBuild +++ b/python/python3-prometheus_client/python3-prometheus_client.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-prometheus_client # Copyright 2018-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> -# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.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-prometheus_client -VERSION=${VERSION:-0.21.1} +VERSION=${VERSION:-0.22.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -65,14 +65,20 @@ 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 +# pyproject.toml does not explicitly state a requirement for a newer setuptools +# However, the newer setuptools is still needed (otherwise, the build breaks) +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 \ - LICENSE NOTICE CODE_OF_CONDUCT.md CONTRIBUTING.md MAINTAINERS.md README.md SECURITY.md \ + CODE_OF_CONDUCT.md CONTRIBUTING.md MAINTAINERS.md README.md SECURITY.md \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/python/python3-prometheus_client/python3-prometheus_client.info b/python/python3-prometheus_client/python3-prometheus_client.info index 2248d94f4a..ebbe3c8705 100644 --- a/python/python3-prometheus_client/python3-prometheus_client.info +++ b/python/python3-prometheus_client/python3-prometheus_client.info @@ -1,10 +1,10 @@ PRGNAM="python3-prometheus_client" -VERSION="0.21.1" -HOMEPAGE="https://prometheus.io/" -DOWNLOAD="https://github.com/prometheus/client_python/archive/v0.21.1/client_python-0.21.1.tar.gz" -MD5SUM="d9601350bcd2e05aa529a163852f9f02" +VERSION="0.22.1" +HOMEPAGE="https://github.com/prometheus/client_python" +DOWNLOAD="https://github.com/prometheus/client_python/archive/v0.22.1/client_python-0.22.1.tar.gz" +MD5SUM="cb40f13659c7846444d850cc644bfe86" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-setuptools-opt" MAINTAINER="Isaac Yu" EMAIL="isaacyu@protonmail.com" diff --git a/python/python3-prompt_toolkit/python3-prompt_toolkit.SlackBuild b/python/python3-prompt_toolkit/python3-prompt_toolkit.SlackBuild index 8fcf7624c4..e3798609e0 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.50} +VERSION=${VERSION:-3.0.51} BUILD=${BUILD:-1} 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-prompt_toolkit/python3-prompt_toolkit.info b/python/python3-prompt_toolkit/python3-prompt_toolkit.info index 07c99795e9..9b2801f5cc 100644 --- a/python/python3-prompt_toolkit/python3-prompt_toolkit.info +++ b/python/python3-prompt_toolkit/python3-prompt_toolkit.info @@ -1,10 +1,10 @@ PRGNAM="python3-prompt_toolkit" -VERSION="3.0.50" +VERSION="3.0.51" HOMEPAGE="https://github.com/jonathanslenders/python-prompt-toolkit" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/prompt_toolkit/prompt_toolkit-3.0.50.tar.gz" -MD5SUM="c272c222da72fd7a854589a8059081af" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/prompt_toolkit/prompt_toolkit-3.0.51.tar.gz" +MD5SUM="2466627570566ad36cdb451ede5c6d62" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-wcwidth" +REQUIRES="python3-wcwidth python3-setuptools-opt" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-prompt_toolkit38/README b/python/python3-prompt_toolkit38/README new file mode 100644 index 0000000000..9d1c686804 --- /dev/null +++ b/python/python3-prompt_toolkit38/README @@ -0,0 +1,2 @@ +prompt_toolkit is a library for building powerful interactive +command lines in Python. diff --git a/python/helpy/helpy.SlackBuild b/python/python3-prompt_toolkit38/python3-prompt_toolkit38.SlackBuild index a4eb77ae72..f8ca7bb806 100644 --- a/python/helpy/helpy.SlackBuild +++ b/python/python3-prompt_toolkit38/python3-prompt_toolkit38.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for helpy +# Slackware build script for python3-prompt_toolkit -# Copyright 2014-2016 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2025 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,9 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=helpy -VERSION=${VERSION:-1.0.1} +PRGNAM=python3-prompt_toolkit38 +SRCNAM=prompt_toolkit +VERSION=${VERSION:-3.0.38} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -59,6 +60,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="" @@ -69,9 +73,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 \ @@ -79,13 +83,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 {} \; -python 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 mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a PKG-INFO docs/* $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS.rst 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/python3-prompt_toolkit38/python3-prompt_toolkit38.info b/python/python3-prompt_toolkit38/python3-prompt_toolkit38.info new file mode 100644 index 0000000000..4797081e53 --- /dev/null +++ b/python/python3-prompt_toolkit38/python3-prompt_toolkit38.info @@ -0,0 +1,10 @@ +PRGNAM="python3-prompt_toolkit38" +VERSION="3.0.38" +HOMEPAGE="https://github.com/jonathanslenders/python-prompt-toolkit" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/prompt_toolkit/prompt_toolkit-3.0.38.tar.gz" +MD5SUM="c5e321dd56e1ed8ed95c5fccffb8f3da" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-build python3-wheel python3-wcwidth" +MAINTAINER="Dimitris Zlatanidis" +EMAIL="dslackw@gmail.com" diff --git a/python/python3-prompt_toolkit38/slack-desc b/python/python3-prompt_toolkit38/slack-desc new file mode 100644 index 0000000000..1b6db42b2e --- /dev/null +++ b/python/python3-prompt_toolkit38/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-prompt_toolkit38: python3-prompt_toolkit38 (Python 3 command-line module) +python3-prompt_toolkit38: +python3-prompt_toolkit38: prompt_toolkit is a library for building powerful interactive +python3-prompt_toolkit38: command lines in Python. +python3-prompt_toolkit38: +python3-prompt_toolkit38: Homepage: https://github.com/jonathanslenders/python-prompt-toolkit +python3-prompt_toolkit38: +python3-prompt_toolkit38: +python3-prompt_toolkit38: +python3-prompt_toolkit38: +python3-prompt_toolkit38: diff --git a/python/python3-pyasn1-modules/python3-pyasn1-modules.SlackBuild b/python/python3-pyasn1-modules/python3-pyasn1-modules.SlackBuild index eca67344b5..0e492f5d75 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.1} +VERSION=${VERSION:-0.4.2} 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 d99f7c67b1..a91e97ec89 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.1" +VERSION="0.4.2" HOMEPAGE="https://pypi.python.org/pypi/pyasn1-modules/" -DOWNLOAD="https://pypi.python.org/packages/source/p/pyasn1_modules/pyasn1_modules-0.4.1.tar.gz" -MD5SUM="2cb6c7001ac5caa2ead3ad2d28c9a43e" +DOWNLOAD="https://pypi.python.org/packages/source/p/pyasn1_modules/pyasn1_modules-0.4.2.tar.gz" +MD5SUM="799696cd892940f63904dcd9b0fa96bf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-pyasn1" diff --git a/python/python3-pycryptodomex/python3-pycryptodomex.SlackBuild b/python/python3-pycryptodomex/python3-pycryptodomex.SlackBuild index 3b14d92111..188eea9777 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.22.0} +VERSION=${VERSION:-3.23.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-pycryptodomex/python3-pycryptodomex.info b/python/python3-pycryptodomex/python3-pycryptodomex.info index 23f4514f2e..6b02a2c4ec 100644 --- a/python/python3-pycryptodomex/python3-pycryptodomex.info +++ b/python/python3-pycryptodomex/python3-pycryptodomex.info @@ -1,8 +1,8 @@ PRGNAM="python3-pycryptodomex" -VERSION="3.22.0" +VERSION="3.23.0" HOMEPAGE="https://github.com/Legrandin/pycryptodome" -DOWNLOAD="https://github.com/Legrandin/pycryptodome/archive/v3.22.0x/pycryptodome-3.22.0x.tar.gz" -MD5SUM="50f33147a3740fd868ceb9179632a709" +DOWNLOAD="https://github.com/Legrandin/pycryptodome/archive/v3.23.0x/pycryptodome-3.23.0x.tar.gz" +MD5SUM="d9a3f4131a97f8defd3d0b9a922300ea" 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 739d7952ab..e2c8e4dc7c 100644 --- a/python/python3-pydantic-core/python3-pydantic-core.SlackBuild +++ b/python/python3-pydantic-core/python3-pydantic-core.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pydantic-core SRCNAM=pydantic_core -VERSION=${VERSION:-2.33.1} +VERSION=${VERSION:-2.34.1} 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 9f4ec08eb0..b52ada5384 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.33.1" +VERSION="2.34.1" HOMEPAGE="https://github.com/pydantic/pydantic-core" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.33.1.tar.gz \ - https://slackware.uk/~fourtysixandtwo/src/pydantic_core-vendored-sources-2.33.1-1.tar.xz" -MD5SUM="40831b5b4fbb1f17557e579dd2bcd503 \ - 3a957925d68282ba1af0522aace20464" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.34.1.tar.gz \ + https://slackware.uk/~fourtysixandtwo/src/pydantic_core-vendored-sources-2.34.1-1.tar.xz" +MD5SUM="34d464a2a16b22540edaff749d3e650a \ + cf6c3071b658b7e7649f233ff4ee8a7f" 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 7646eb1225..5b5be84372 100644 --- a/python/python3-pydantic/python3-pydantic.SlackBuild +++ b/python/python3-pydantic/python3-pydantic.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pydantic SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-2.11.3} +VERSION=${VERSION:-2.11.5} 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 0949fd0c35..dfb210f3c7 100644 --- a/python/python3-pydantic/python3-pydantic.info +++ b/python/python3-pydantic/python3-pydantic.info @@ -1,8 +1,8 @@ PRGNAM="python3-pydantic" -VERSION="2.11.3" +VERSION="2.11.5" HOMEPAGE="https://github.com/pydantic/pydantic" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pydantic/pydantic-2.11.3.tar.gz" -MD5SUM="7f0ae550d25a0018f05269b2258cf3b9" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pydantic/pydantic-2.11.5.tar.gz" +MD5SUM="85a84b0930556794ba1e95aa6313c071" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-annotated-types python3-pydantic-core python3-hatch_fancy_pypi_readme python3-typing-inspection" diff --git a/python/python3-pyflakes/python3-pyflakes.SlackBuild b/python/python3-pyflakes/python3-pyflakes.SlackBuild index c73c05d397..98485c4103 100644 --- a/python/python3-pyflakes/python3-pyflakes.SlackBuild +++ b/python/python3-pyflakes/python3-pyflakes.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-pyflakes -# Copyright 2022-2024 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2022-2025 Dimitris Zlatanidis Orestiada, Greece # 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-pyflakes SRCNAM=pyflakes -VERSION=${VERSION:-3.2.0} +VERSION=${VERSION:-3.3.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-pyflakes/python3-pyflakes.info b/python/python3-pyflakes/python3-pyflakes.info index ff394823f3..489e2f38b0 100644 --- a/python/python3-pyflakes/python3-pyflakes.info +++ b/python/python3-pyflakes/python3-pyflakes.info @@ -1,8 +1,8 @@ PRGNAM="python3-pyflakes" -VERSION="3.2.0" +VERSION="3.3.2" HOMEPAGE="https://github.com/PyCQA/pyflakes" -DOWNLOAD="https://files.pythonhosted.org/packages/57/f9/669d8c9c86613c9d568757c7f5824bd3197d7b1c6c27553bc5618a27cce2/pyflakes-3.2.0.tar.gz" -MD5SUM="556adcc6980bd478657598718f2c1155" +DOWNLOAD="https://pypi.python.org/packages/source/p/pyflakes/pyflakes-3.3.2.tar.gz" +MD5SUM="9bdc5cda9ddfa547e1e1def7a78b08f6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-pykeepass/python3-pykeepass.info b/python/python3-pykeepass/python3-pykeepass.info index 317c9cdb68..969650d2d8 100644 --- a/python/python3-pykeepass/python3-pykeepass.info +++ b/python/python3-pykeepass/python3-pykeepass.info @@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/libkeepass/pykeepass/archive/v4.1.1.post1/pykeepass MD5SUM="4bf91018e9fb9cfb00e6bdbd8eb2fe9e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-argon2-cffi python3-construct python3-lxml python3-setuptools-opt python3-pycryptodomex" +REQUIRES="python3-argon2-cffi python3-construct python3-lxml python3-pycryptodomex" MAINTAINER="Isaac Yu" EMAIL="isaacyu@protonmail.com" diff --git a/python/python3-pyproject-api/python3-pyproject-api.SlackBuild b/python/python3-pyproject-api/python3-pyproject-api.SlackBuild index e5770e14d6..a64dcd2e9d 100644 --- a/python/python3-pyproject-api/python3-pyproject-api.SlackBuild +++ b/python/python3-pyproject-api/python3-pyproject-api.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pyproject-api -VERSION=${VERSION:-1.9.0} +VERSION=${VERSION:-1.9.1} SRCNAM=${SRCNAM:-pyproject-api} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-pyproject-api/python3-pyproject-api.info b/python/python3-pyproject-api/python3-pyproject-api.info index 2fbf19790a..57b20214c5 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.9.0" +VERSION="1.9.1" HOMEPAGE="https://pyproject-api.readthedocs.io/en/latest/" -DOWNLOAD="https://github.com/tox-dev/pyproject-api/archive/refs/tags/1.9.0/pyproject-api-1.9.0.tar.gz" -MD5SUM="a943df740832a1c0eca8b1614e611896" +DOWNLOAD="https://github.com/tox-dev/pyproject-api/archive/refs/tags/1.9.1/pyproject-api-1.9.1.tar.gz" +MD5SUM="d50b8b5ea4957efcca560d852f155df7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatch_vcs" diff --git a/python/python3-pytest/python3-pytest.SlackBuild b/python/python3-pytest/python3-pytest.SlackBuild index bb9a116232..1a08a13a7b 100644 --- a/python/python3-pytest/python3-pytest.SlackBuild +++ b/python/python3-pytest/python3-pytest.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pytest SRCNAM=pytest -VERSION=${VERSION:-8.3.5} +VERSION=${VERSION:-8.4.0} 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 2e519e42d9..bf1b9ec87a 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.5" +VERSION="8.4.0" HOMEPAGE="http://pytest.org" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pytest/pytest-8.3.5.tar.gz" -MD5SUM="f22d0f0e12aee3b97225a89504d657cb" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pytest/pytest-8.4.0.tar.gz" +MD5SUM="13da9ffcb0c631f9f2f6ac36bdab3176" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-iniconfig python3-exceptiongroup python3-setuptools-opt" diff --git a/python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild b/python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild index 4c443df18a..010ed862f8 100644 --- a/python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild +++ b/python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-qbittorrent-api -VERSION=${VERSION:-2025.2.0} +VERSION=${VERSION:-2025.5.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 f6e7225abd..323885af0c 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="2025.2.0" +VERSION="2025.5.0" HOMEPAGE="https://qbittorrent-api.readthedocs.io/" -DOWNLOAD="https://github.com/rmartin16/qbittorrent-api/archive/refs/tags/v2025.2.0/qbittorrent-api-2025.2.0.tar.gz" -MD5SUM="4c1188d9dbbfb9e861fa3b22d9291d5c" +DOWNLOAD="https://github.com/rmartin16/qbittorrent-api/archive/refs/tags/v2025.5.0/qbittorrent-api-2025.5.0.tar.gz" +MD5SUM="a44d4083ccf1e4f1618c5157f89fd25a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-scm-opt" diff --git a/python/python3-rapidfuzz/README b/python/python3-rapidfuzz/README index 90107c0967..137d37ce76 100644 --- a/python/python3-rapidfuzz/README +++ b/python/python3-rapidfuzz/README @@ -2,6 +2,3 @@ python3-rapidfuzz (Rapid fuzzy string matching) RapidFuzz is a fast string matching library for Python and C++, which is using the string similarity calculations from FuzzyWuzzy. - -NOTE: Unable to support newer versions than 1.9.1 due to requiring a -newer Cython than included in Slackware (needs 3.0.9). diff --git a/python/python3-rapidfuzz/python3-rapidfuzz.SlackBuild b/python/python3-rapidfuzz/python3-rapidfuzz.SlackBuild index 9f6e500559..c874baa044 100644 --- a/python/python3-rapidfuzz/python3-rapidfuzz.SlackBuild +++ b/python/python3-rapidfuzz/python3-rapidfuzz.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-rapidfuzz -# 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,9 +24,9 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-rapidfuzz -VERSION=${VERSION:-1.9.1} -RAPIDCPPVER=${RAPIDCPPVER:-103674db0785f6c1c8e247abc850e48c75c22e1c} -TASKVER=${TASKVER:-2.7.0} +VERSION=${VERSION:-3.13.0} +RAPIDCPPVER=${RAPIDCPPVER:-2440ffa} +TASKVER=${TASKVER:-130f795} SRCNAM=${SRCNAM:-RapidFuzz} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -56,11 +56,11 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $SRCNAM-$VERSION tar xvf $CWD/$SRCNAM-$VERSION.tar.gz -tar xvf $CWD/rapidfuzz-cpp-$RAPIDCPPVER.tar.gz -tar xvf $CWD/taskflow-$TASKVER.tar.gz +tar xvf $CWD/rapidfuzz-cpp-$RAPIDCPPVER*.tar.gz +tar xvf $CWD/taskflow-$TASKVER*.tar.gz rmdir $SRCNAM-$VERSION/extern/{rapidfuzz-cpp,taskflow} -mv rapidfuzz-cpp-$RAPIDCPPVER $SRCNAM-$VERSION/extern/rapidfuzz-cpp -mv taskflow-$TASKVER $SRCNAM-$VERSION/extern/taskflow +mv rapidfuzz-cpp-$RAPIDCPPVER* $SRCNAM-$VERSION/extern/rapidfuzz-cpp +mv taskflow-$TASKVER* $SRCNAM-$VERSION/extern/taskflow cd $SRCNAM-$VERSION chown -R root:root . find -L . \ @@ -72,6 +72,10 @@ find -L . \ # Just allow any numpy sed -i 's|oldest-supported-numpy|numpy|' pyproject.toml +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 python3 -m installer --destdir=$PKG dist/*.whl diff --git a/python/python3-rapidfuzz/python3-rapidfuzz.info b/python/python3-rapidfuzz/python3-rapidfuzz.info index 2774991711..5781c485c2 100644 --- a/python/python3-rapidfuzz/python3-rapidfuzz.info +++ b/python/python3-rapidfuzz/python3-rapidfuzz.info @@ -1,14 +1,14 @@ PRGNAM="python3-rapidfuzz" -VERSION="1.9.1" +VERSION="3.13.0" HOMEPAGE="https://rapidfuzz.github.io/RapidFuzz/" -DOWNLOAD="https://github.com/rapidfuzz/RapidFuzz/archive/refs/tags/v1.9.1/RapidFuzz-1.9.1.tar.gz \ - https://github.com/rapidfuzz/rapidfuzz-cpp/archive/103674d/rapidfuzz-cpp-103674db0785f6c1c8e247abc850e48c75c22e1c.tar.gz \ - https://github.com/taskflow/taskflow/archive/refs/tags/v2.7.0/taskflow-2.7.0.tar.gz" -MD5SUM="07e3b7e4f00c1d339293682d22a60bd9 \ - ae491afac82458bf6387628199a5babe \ - 76273b0a4489d3c32fc0c8a093ebe902" +DOWNLOAD="https://github.com/rapidfuzz/RapidFuzz/archive/refs/tags/v3.13.0/RapidFuzz-3.13.0.tar.gz \ + https://github.com/rapidfuzz/rapidfuzz-cpp/archive/2440ffa/rapidfuzz-cpp-2440ffa67452f2feb8677deafd8abee995a20a87.tar.gz \ + https://github.com/taskflow/taskflow/archive/130f795/taskflow-130f7952469c01eef8d7b635710bf9a8043f3172.tar.gz" +MD5SUM="e6cbea6a7fb732def13bd81348f299bd \ + 27fd0d3bf57102a7ad4cdb5194139a5a \ + a05e339da966f3e1e5bb2cfb2f50e9b1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-numpy" +REQUIRES="python3-numpy python3-cython-opt python3-scikit-build-core" MAINTAINER="Jeremy Hansen" EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-requests-cache/python3-requests-cache.info b/python/python3-requests-cache/python3-requests-cache.info index 016e194ecf..19dabe7369 100644 --- a/python/python3-requests-cache/python3-requests-cache.info +++ b/python/python3-requests-cache/python3-requests-cache.info @@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/source/r/requests_cache/reques MD5SUM="27038cb33985f5b144cf32107151921a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-platformdirs python3-cattrs python3-url-normalize" +REQUIRES="python3-platformdirs python3-cattrs python3-poetry-core python3-url-normalize" MAINTAINER="fourtysixandtwo" EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/python3-requests-unixsocket/python3-requests-unixsocket.SlackBuild b/python/python3-requests-unixsocket/python3-requests-unixsocket.SlackBuild index aae8a6e47b..2f5a69b4d5 100644 --- a/python/python3-requests-unixsocket/python3-requests-unixsocket.SlackBuild +++ b/python/python3-requests-unixsocket/python3-requests-unixsocket.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-requests-unixsocket -# Copyright 2022 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,12 +25,12 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-requests-unixsocket -VERSION=${VERSION:-0.3.0} +VERSION=${VERSION:-0.4.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -SRCNAM=requests-unixsocket +SRCNAM=requests_unixsocket if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -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 @@ -52,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 @@ -81,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 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 @@ -91,7 +78,7 @@ SITE_PACKAGES=$(python3 -c "import site; print(site.getsitepackages()[0])") rm -rf "$PKG$SITE_PACKAGES/${SRCNAM/-/_}/tests" mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS ChangeLog LICENSE PKG-INFO README.rst requirements.txt $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/python3-requests-unixsocket/python3-requests-unixsocket.info b/python/python3-requests-unixsocket/python3-requests-unixsocket.info index 66d52a2a17..579c36d257 100644 --- a/python/python3-requests-unixsocket/python3-requests-unixsocket.info +++ b/python/python3-requests-unixsocket/python3-requests-unixsocket.info @@ -1,10 +1,10 @@ PRGNAM="python3-requests-unixsocket" -VERSION="0.3.0" +VERSION="0.4.1" HOMEPAGE="https://github.com/msabramo/requests-unixsocket" -DOWNLOAD="https://files.pythonhosted.org/packages/source/r/requests-unixsocket/requests-unixsocket-0.3.0.tar.gz" -MD5SUM="2da31f8d76fb563bc3fd6d59a2fb260a" +DOWNLOAD="https://files.pythonhosted.org/packages/source/r/requests_unixsocket/requests_unixsocket-0.4.1.tar.gz" +MD5SUM="a45dc2284ad8f8cb57579c8af4257aec" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-setuptools-scm-opt" MAINTAINER="Isaac Yu" EMAIL="isaacyu@protonmail.com" diff --git a/python/python3-rpds-py/python3-rpds-py.SlackBuild b/python/python3-rpds-py/python3-rpds-py.SlackBuild index d5ac8cc957..cf3ce77b40 100644 --- a/python/python3-rpds-py/python3-rpds-py.SlackBuild +++ b/python/python3-rpds-py/python3-rpds-py.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-rpds-py SRCNAM=rpds_py -VERSION=${VERSION:-0.24.0} +VERSION=${VERSION:-0.25.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-rpds-py/python3-rpds-py.info b/python/python3-rpds-py/python3-rpds-py.info index ee62f31d7e..2581ae482c 100644 --- a/python/python3-rpds-py/python3-rpds-py.info +++ b/python/python3-rpds-py/python3-rpds-py.info @@ -1,10 +1,10 @@ PRGNAM="python3-rpds-py" -VERSION="0.24.0" +VERSION="0.25.0" HOMEPAGE="https://github.com/crate-py/rpds" -DOWNLOAD="https://files.pythonhosted.org/packages/source/r/rpds_py/rpds_py-0.24.0.tar.gz \ - https://slackware.uk/~fourtysixandtwo/src/rpds_py-vendored-sources-0.24.0-1.tar.xz" -MD5SUM="19e64c8eb9c1ea9123ba570470744b8f \ - 22c3a0622cdbf4d4892b11bc61a5bd0d" +DOWNLOAD="https://files.pythonhosted.org/packages/source/r/rpds_py/rpds_py-0.25.0.tar.gz \ + https://slackware.uk/~fourtysixandtwo/src/rpds_py-vendored-sources-0.25.0-1.tar.xz" +MD5SUM="a4562222a8ba4fa70346012a3b55eabe \ + b6ad3cabf8fcdfa47e797ca9192eec65" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-maturin" diff --git a/python/python3-scikit-build-core/README b/python/python3-scikit-build-core/README new file mode 100644 index 0000000000..d0d8a38e37 --- /dev/null +++ b/python/python3-scikit-build-core/README @@ -0,0 +1,10 @@ +python3-scikit-build-core (Build backend for CMake based projects) + +Scikit-build-core is a build backend for Python that uses CMake +to build extension modules. It has a simple yet powerful static +configuration system in pyproject.toml, and supports almost unlimited +flexibility via CMake. It was initially developed to support the +demanding needs of scientific users, but can build any sort of +package that uses CMake. + +Scikit-build-core is a ground-up rewrite of the classic Scikit-build diff --git a/python/python3-scikit-build-core/python3-scikit-build-core.SlackBuild b/python/python3-scikit-build-core/python3-scikit-build-core.SlackBuild new file mode 100644 index 0000000000..ceb1b372d3 --- /dev/null +++ b/python/python3-scikit-build-core/python3-scikit-build-core.SlackBuild @@ -0,0 +1,87 @@ +#!/bin/bash + +# Slackware build script for python3-scikit-build-core + +# Copyright 2025 Jeremy Hansen <jebrhansen+SBo@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-scikit-build-core +VERSION=${VERSION:-0.11.4} +SRCNAM=${SRCNAM:-scikit-build-core} +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 {} \; + +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +# Remove packaging version requirement since we're using the /opt/ version +sed -i 's|packaging >=23.2|packaging|' pyproject.toml + +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 + +mkdir -p $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 +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-scikit-build-core/python3-scikit-build-core.info b/python/python3-scikit-build-core/python3-scikit-build-core.info new file mode 100644 index 0000000000..fbaed3bc09 --- /dev/null +++ b/python/python3-scikit-build-core/python3-scikit-build-core.info @@ -0,0 +1,10 @@ +PRGNAM="python3-scikit-build-core" +VERSION="0.11.4" +HOMEPAGE="https://scikit-build-core.readthedocs.io/" +DOWNLOAD="https://github.com/scikit-build/scikit-build-core/archive/refs/tags/v0.11.4/scikit-build-core-0.11.4.tar.gz" +MD5SUM="8f00b2efce254231f4d24882805b1d9a" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-hatch_vcs python3-exceptiongroup" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-scikit-build-core/slack-desc b/python/python3-scikit-build-core/slack-desc new file mode 100644 index 0000000000..93a76f353e --- /dev/null +++ b/python/python3-scikit-build-core/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-scikit-build-core: python3-scikit-build-core (Build backend for CMake based projects) +python3-scikit-build-core: +python3-scikit-build-core: Scikit-build-core is a build backend for Python that uses CMake +python3-scikit-build-core: to build extension modules. It has a simple yet powerful static +python3-scikit-build-core: configuration system in pyproject.toml, and supports almost unlimited +python3-scikit-build-core: flexibility via CMake. It was initially developed to support the +python3-scikit-build-core: demanding needs of scientific users, but can build any sort of +python3-scikit-build-core: package that uses CMake. +python3-scikit-build-core: +python3-scikit-build-core: Scikit-build-core is a ground-up rewrite of the classic Scikit-build +python3-scikit-build-core: diff --git a/python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild b/python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild index 13d623e569..a592d926fc 100644 --- a/python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild +++ b/python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-setuptools-opt SRCNAM=setuptools -VERSION=${VERSION:-78.1.0} +VERSION=${VERSION:-80.9.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -111,7 +111,7 @@ else fi mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a NEWS.rst LICENSE PKG-INFO README.rst \ +cp -a NEWS.rst PKG-INFO README.rst \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/python/python3-setuptools-opt/python3-setuptools-opt.info b/python/python3-setuptools-opt/python3-setuptools-opt.info index a1db2fbd28..d15ebfec11 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="78.1.0" +VERSION="80.9.0" HOMEPAGE="https://pypi.org/project/setuptools/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-78.1.0.tar.gz" -MD5SUM="c20bf3068cdb26629854bec1ba8d2374" +DOWNLOAD="https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-80.9.0.tar.gz" +MD5SUM="82e1d67883b713f9493659b50d13b436" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-packaging-opt python3-wheel" diff --git a/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.SlackBuild b/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.SlackBuild index ff9895deaf..3824e3ede6 100644 --- a/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.SlackBuild +++ b/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-setuptools-scm-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 @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-setuptools-scm-opt -SRCNAM=setuptools-scm -VERSION=${VERSION:-8.0.2} +SRCNAM=setuptools_scm +VERSION=${VERSION:-8.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -66,6 +66,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 {} \+ +# remove upper version limit if python3-tomli-opt is installed +sed -i '/tomli<=2.0.2/d' pyproject.toml + PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') export PYTHONPATH=/opt/python$PYVER/site-packages @@ -85,7 +88,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 CHANGELOG.rst LICENSE README.md PKG-INFO $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CHANGELOG.md LICENSE README.md PKG-INFO $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-setuptools-scm-opt/python3-setuptools-scm-opt.info b/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.info index 6d677c69ef..831a4d7f4e 100644 --- a/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.info +++ b/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.info @@ -1,10 +1,10 @@ PRGNAM="python3-setuptools-scm-opt" -VERSION="8.0.2" +VERSION="8.3.1" HOMEPAGE="https://github.com/pypa/setuptools-scm" -DOWNLOAD="https://files.pythonhosted.org/packages/source/s/setuptools_scm/setuptools-scm-8.0.2.tar.gz" -MD5SUM="036efc8cbff77f9ba420225c4807e938" +DOWNLOAD="https://files.pythonhosted.org/packages/source/s/setuptools_scm/setuptools_scm-8.3.1.tar.gz" +MD5SUM="35e09656d091a94b27f9c50b383b32c5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-typing-extensions python3-rich python-importlib_metadata" +REQUIRES="python3-typing-extensions python-importlib_metadata" MAINTAINER="fourtysixandtwo" EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/python3-tasklib/README b/python/python3-tasklib/README new file mode 100644 index 0000000000..8a52d405f6 --- /dev/null +++ b/python/python3-tasklib/README @@ -0,0 +1 @@ +Python library for interfacing with Taskwarrior diff --git a/python/python3-tasklib/python3-tasklib.SlackBuild b/python/python3-tasklib/python3-tasklib.SlackBuild new file mode 100644 index 0000000000..81905a3203 --- /dev/null +++ b/python/python3-tasklib/python3-tasklib.SlackBuild @@ -0,0 +1,61 @@ +#!/bin/bash +# Slackware build script for python3-tasklib +# Written by Dan-Simon Myrland <dansimon@radiotube.org> + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=python3-tasklib +DIRNAM=tasklib +VERSION=${VERSION:-2.5.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} + +# no need for CFLAGS or LIBDIRSUFFIX. actually this would be noarch, +# except for the lib vs. lib64 python problem. + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$DIRNAM-$VERSION.tar.gz +cd $DIRNAM-$VERSION +chown -R root:root . +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} + + +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 + +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a AUTHORS README.rst $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$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-tasklib/python3-tasklib.info b/python/python3-tasklib/python3-tasklib.info new file mode 100644 index 0000000000..3124acd05c --- /dev/null +++ b/python/python3-tasklib/python3-tasklib.info @@ -0,0 +1,10 @@ +PRGNAM="python3-tasklib" +VERSION="2.5.1" +HOMEPAGE="https://pypi.org/project/tasklib" +DOWNLOAD="https://files.pythonhosted.org/packages/3e/50/3e876f39e31bad8783fd3fe117577cbf1dde836e161f8446631bde71aeb4/tasklib-2.5.1.tar.gz" +MD5SUM="54fe1c0e0b7a845a5a9feb3ea423e367" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-build python3-wheel" +MAINTAINER="Dan-Simon Myrland" +EMAIL="dansimon@radiotube.org" diff --git a/python/helpy/slack-desc b/python/python3-tasklib/slack-desc index 3dae47dd2a..63a7534ee4 100644 --- a/python/helpy/slack-desc +++ b/python/python3-tasklib/slack-desc @@ -5,15 +5,15 @@ # 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------------------------------------------------------| -helpy: helpy (built-in help documentation) -helpy: -helpy: Displays built-in Python documentation from the command -helpy: line without the need to use the interactive Python -helpy: interpreter console. -helpy: -helpy: Homepage: https://github.com/chrissimpkins/helpy -helpy: -helpy: -helpy: -helpy: + |-----handy-ruler------------------------------------------------------| +python3-tasklib: python3-tasklib (taskwarrior library) +python3-tasklib: +python3-tasklib: Python library for interfacing with Taskwarrior +python3-tasklib: +python3-tasklib: +python3-tasklib: +python3-tasklib: +python3-tasklib: +python3-tasklib: +python3-tasklib: +python3-tasklib: diff --git a/python/python3-tinydb/python3-tinydb.SlackBuild b/python/python3-tinydb/python3-tinydb.SlackBuild index 2012eafabe..848da85f07 100644 --- a/python/python3-tinydb/python3-tinydb.SlackBuild +++ b/python/python3-tinydb/python3-tinydb.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-tinydb -# Copyright 2023-2024 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2023-2025 Dimitris Zlatanidis Orestiada, Greece # 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-tinydb SRCNAM=tinydb -VERSION=${VERSION:-4.8.0} +VERSION=${VERSION:-4.8.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-tinydb/python3-tinydb.info b/python/python3-tinydb/python3-tinydb.info index 5d0dbf3ca7..33613fa4d0 100644 --- a/python/python3-tinydb/python3-tinydb.info +++ b/python/python3-tinydb/python3-tinydb.info @@ -1,8 +1,8 @@ PRGNAM="python3-tinydb" -VERSION="4.8.0" +VERSION="4.8.2" HOMEPAGE="https://tinydb.readthedocs.io/en/latest/" -DOWNLOAD="https://files.pythonhosted.org/packages/30/0b/9e75a8d3333a6a3d9b36de04bf87a37a8d7f100035ea23c9c37bf0a112ab/tinydb-4.8.0.tar.gz" -MD5SUM="8738999976febfe7e8ea81c4b1910f9b" +DOWNLOAD="https://files.pythonhosted.org/packages/a0/79/4af51e2bb214b6ea58f857c51183d92beba85b23f7ba61c983ab3de56c33/tinydb-4.8.2.tar.gz" +MD5SUM="67ac23c074878672271ce83129f2b0d9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-poetry-core" diff --git a/python/python3-tomlkit/python3-tomlkit.SlackBuild b/python/python3-tomlkit/python3-tomlkit.SlackBuild index b4aae67f9c..c58f6bad40 100644 --- a/python/python3-tomlkit/python3-tomlkit.SlackBuild +++ b/python/python3-tomlkit/python3-tomlkit.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for python3-tomlkit # 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-tomlkit -VERSION=${VERSION:-0.13.2} +VERSION=${VERSION:-0.13.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-tomlkit/python3-tomlkit.info b/python/python3-tomlkit/python3-tomlkit.info index 7ce97f93e4..375765349a 100644 --- a/python/python3-tomlkit/python3-tomlkit.info +++ b/python/python3-tomlkit/python3-tomlkit.info @@ -1,8 +1,8 @@ PRGNAM="python3-tomlkit" -VERSION="0.13.2" +VERSION="0.13.3" HOMEPAGE="https://github.com/sdispater/tomlkit" -DOWNLOAD="https://github.com/sdispater/tomlkit/releases/download/0.13.2/tomlkit-0.13.2.tar.gz" -MD5SUM="0db1a3750c64b141720f05430df9b433" +DOWNLOAD="https://github.com/sdispater/tomlkit/releases/download/0.13.3/tomlkit-0.13.3.tar.gz" +MD5SUM="b77382a3de2e0c1ab715ad456139e260" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-poetry-core" diff --git a/python/python3-tornado/python3-tornado.SlackBuild b/python/python3-tornado/python3-tornado.SlackBuild index d43406b13f..2217d54acf 100644 --- a/python/python3-tornado/python3-tornado.SlackBuild +++ b/python/python3-tornado/python3-tornado.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2017-2020 Benjamin Trigona-Harany # 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. # # Redistribution and use of this script, with or without modification, is @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-tornado SRCNAM=tornado -VERSION=${VERSION:-6.4.2} +VERSION=${VERSION:-6.5.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-tornado/python3-tornado.info b/python/python3-tornado/python3-tornado.info index a085adb23e..c7992b5401 100644 --- a/python/python3-tornado/python3-tornado.info +++ b/python/python3-tornado/python3-tornado.info @@ -1,8 +1,8 @@ PRGNAM="python3-tornado" -VERSION="6.4.2" +VERSION="6.5.1" HOMEPAGE="http://www.tornadoweb.org" -DOWNLOAD="https://github.com/tornadoweb/tornado/archive/v6.4.2/tornado-6.4.2.tar.gz" -MD5SUM="721215aa1ab1253e79b17fd67b83a46e" +DOWNLOAD="https://github.com/tornadoweb/tornado/archive/v6.5.1/tornado-6.5.1.tar.gz" +MD5SUM="b30d296e585435aabf256c80e96f6b18" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-tox/python3-tox.SlackBuild b/python/python3-tox/python3-tox.SlackBuild index d6cd1b3ae6..81355623bd 100644 --- a/python/python3-tox/python3-tox.SlackBuild +++ b/python/python3-tox/python3-tox.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-tox -VERSION=${VERSION:-4.25.0} +VERSION=${VERSION:-4.26.0} SRCNAM=${SRCNAM:-tox} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-tox/python3-tox.info b/python/python3-tox/python3-tox.info index a888492152..5b57381b0b 100644 --- a/python/python3-tox/python3-tox.info +++ b/python/python3-tox/python3-tox.info @@ -1,8 +1,8 @@ PRGNAM="python3-tox" -VERSION="4.25.0" +VERSION="4.26.0" HOMEPAGE="https://tox.wiki/" -DOWNLOAD="https://github.com/tox-dev/tox/archive/refs/tags/4.25.0/tox-4.25.0.tar.gz" -MD5SUM="9b68001768b0001f11b90ddd66ec30a2" +DOWNLOAD="https://github.com/tox-dev/tox/archive/refs/tags/4.26.0/tox-4.26.0.tar.gz" +MD5SUM="37be6ecc0df8e67aeca8fa6707b82636" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-cachetools colorama python3-pyproject-api python3-virtualenv" diff --git a/python/python3-trakit/README b/python/python3-trakit/README new file mode 100644 index 0000000000..6b67a34f43 --- /dev/null +++ b/python/python3-trakit/README @@ -0,0 +1,9 @@ +python3-trakit (Guess additional info from titles in media tracks) + +TrakIt is a track name parser. It is a tiny library created to +solve a very specific problem. It's very common that video files do +not have precise metadata information, where you can have multiple +subtitle tracks tagged as Portuguese, but one of them is actually +Brazilian Portuguese. Or you have multiple audio tracks in English, +but one of them is British English (British English Forced (PGS)) +and others are American English (American English (PGS)). diff --git a/python/python3-trakit/python3-trakit.SlackBuild b/python/python3-trakit/python3-trakit.SlackBuild new file mode 100644 index 0000000000..ed819872d5 --- /dev/null +++ b/python/python3-trakit/python3-trakit.SlackBuild @@ -0,0 +1,81 @@ +#!/bin/bash + +# Slackware build script for python3-trakit + +# Copyright 2025 Jeremy Hansen <jebrhansen+SBo@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-trakit +VERSION=${VERSION:-0.2.2} +SRCNAM=${SRCNAM:-trakit} +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 -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 + +mkdir -p $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 +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-trakit/python3-trakit.info b/python/python3-trakit/python3-trakit.info new file mode 100644 index 0000000000..57b90cd2d5 --- /dev/null +++ b/python/python3-trakit/python3-trakit.info @@ -0,0 +1,10 @@ +PRGNAM="python3-trakit" +VERSION="0.2.2" +HOMEPAGE="https://github.com/ratoaq2/trakit" +DOWNLOAD="https://github.com/ratoaq2/trakit/archive/refs/tags/0.2.2/trakit-0.2.2.tar.gz" +MD5SUM="b463422c3f27e53d84637f43a711e89e" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-babelfish python3-rebulk" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-trakit/slack-desc b/python/python3-trakit/slack-desc new file mode 100644 index 0000000000..692e486acb --- /dev/null +++ b/python/python3-trakit/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-trakit: python3-trakit (Guess additional info from titles in media tracks) +python3-trakit: +python3-trakit: TrakIt is a track name parser. It is a tiny library created to +python3-trakit: solve a very specific problem. It's very common that video files do +python3-trakit: not have precise metadata information, where you can have multiple +python3-trakit: subtitle tracks tagged as Portuguese, but one of them is actually +python3-trakit: Brazilian Portuguese. Or you have multiple audio tracks in English, +python3-trakit: but one of them is British English (British English Forced (PGS)) +python3-trakit: and others are American English (American English (PGS)). +python3-trakit: +python3-trakit: HOMEPAGE: https://github.com/ratoaq2/trakit diff --git a/python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild b/python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild index dd9c6a7299..c72625f589 100644 --- a/python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild +++ b/python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-trove-classifiers SRCNAM=trove_classifiers -VERSION=${VERSION:-2025.4.11.15} +VERSION=${VERSION:-2025.5.9.12} 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 b0c072cb17..f1a0a1cf19 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="2025.4.11.15" +VERSION="2025.5.9.12" HOMEPAGE="https://github.com/pypa/trove-classifiers" -DOWNLOAD="https://files.pythonhosted.org/packages/source/t/trove_classifiers/trove_classifiers-2025.4.11.15.tar.gz" -MD5SUM="5603f76e040d57c4c9f3b7b96e3d0a97" +DOWNLOAD="https://files.pythonhosted.org/packages/source/t/trove_classifiers/trove_classifiers-2025.5.9.12.tar.gz" +MD5SUM="382d0838616b5078d21596cd1cd0eeb2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-calver" diff --git a/python/python3-turbogears2/python3-turbogears2.SlackBuild b/python/python3-turbogears2/python3-turbogears2.SlackBuild index 00c6411a21..ae153291c3 100644 --- a/python/python3-turbogears2/python3-turbogears2.SlackBuild +++ b/python/python3-turbogears2/python3-turbogears2.SlackBuild @@ -23,8 +23,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-turbogears2 -SRCNAM=TurboGears2 -VERSION=${VERSION:-2.4.3} +SRCNAM=turbogears2 +VERSION=${VERSION:-2.5.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -64,6 +64,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 mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/python/python3-turbogears2/python3-turbogears2.info b/python/python3-turbogears2/python3-turbogears2.info index 9ecab7896d..f029de8b84 100644 --- a/python/python3-turbogears2/python3-turbogears2.info +++ b/python/python3-turbogears2/python3-turbogears2.info @@ -1,10 +1,10 @@ PRGNAM="python3-turbogears2" -VERSION="2.4.3" +VERSION="2.5.0" HOMEPAGE="http://www.turbogears.org/" -DOWNLOAD="https://pypi.python.org/packages/source/T/TurboGears2/TurboGears2-2.4.3.tar.gz" -MD5SUM="6f9621edadff3dbc055d9daae893357e" +DOWNLOAD="https://pypi.python.org/packages/source/t/turbogears2/turbogears2-2.5.0.tar.gz" +MD5SUM="8e1ca6975d3004b5920c10f2fc8dc5b3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-crank python3-repoze.lru python3-webob" +REQUIRES="python3-crank python3-repoze.lru python3-webob python3-setuptools-opt" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-typeguard/README b/python/python3-typeguard/README new file mode 100644 index 0000000000..30f393e9bd --- /dev/null +++ b/python/python3-typeguard/README @@ -0,0 +1,7 @@ +python3-typeguard (Run-time type checker for Python) + +This library provides run-time type checking for functions defined +with PEP 484 argument (and return) type annotations, and any arbitrary +objects. It can be used together with static type checkers as an +additional layer of type safety, to catch type violations that could +only be detected at run time. diff --git a/python/python3-typeguard/python3-typeguard.SlackBuild b/python/python3-typeguard/python3-typeguard.SlackBuild new file mode 100644 index 0000000000..d4bf4a3f97 --- /dev/null +++ b/python/python3-typeguard/python3-typeguard.SlackBuild @@ -0,0 +1,83 @@ +#!/bin/bash + +# Slackware build script for python3-typeguard + +# 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-typeguard +SRCNAM=${PRGNAM#python3-*} +VERSION=${VERSION:-4.4.3} +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 -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 LICENSE PKG-INFO 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-typeguard/python3-typeguard.info b/python/python3-typeguard/python3-typeguard.info new file mode 100644 index 0000000000..08fc5dee72 --- /dev/null +++ b/python/python3-typeguard/python3-typeguard.info @@ -0,0 +1,10 @@ +PRGNAM="python3-typeguard" +VERSION="4.4.3" +HOMEPAGE="https://github.com/agronholm/typeguard" +DOWNLOAD="https://files.pythonhosted.org/packages/source/t/typeguard/typeguard-4.4.3.tar.gz" +MD5SUM="e6a31d0c142ea1ede6802e6d600b6197" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-setuptools-scm-opt" +MAINTAINER="fourtysixandtwo" +EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/python3-typeguard/slack-desc b/python/python3-typeguard/slack-desc new file mode 100644 index 0000000000..1082c5d5dd --- /dev/null +++ b/python/python3-typeguard/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-typeguard: python3-typeguard (Run-time type checker for Python) +python3-typeguard: +python3-typeguard: This library provides run-time type checking for functions defined +python3-typeguard: with PEP 484 argument (and return) type annotations, and any arbitrary +python3-typeguard: objects. It can be used together with static type checkers as an +python3-typeguard: additional layer of type safety, to catch type violations that could +python3-typeguard: only be detected at run time. +python3-typeguard: +python3-typeguard: Homepage: https://github.com/agronholm/typeguard +python3-typeguard: +python3-typeguard: 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 8c6a8af17d..d21a77655d 100644 --- a/python/python3-types-python-dateutil/python3-types-python-dateutil.SlackBuild +++ b/python/python3-types-python-dateutil/python3-types-python-dateutil.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-types-python-dateutil -# Copyright 2024 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2024-2025 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-types-python-dateutil -VERSION=${VERSION:-2.9.0.20241206} +VERSION=${VERSION:-2.9.0.20250516} 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 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-types-python-dateutil/python3-types-python-dateutil.info b/python/python3-types-python-dateutil/python3-types-python-dateutil.info index 7fdfe00a32..84f255ca9a 100644 --- a/python/python3-types-python-dateutil/python3-types-python-dateutil.info +++ b/python/python3-types-python-dateutil/python3-types-python-dateutil.info @@ -1,10 +1,10 @@ PRGNAM="python3-types-python-dateutil" -VERSION="2.9.0.20241206" +VERSION="2.9.0.20250516" 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.20241206.tar.gz" -MD5SUM="75621f393711ce76bb7a7e46902384db" +DOWNLOAD="https://files.pythonhosted.org/packages/source/t/types_python_dateutil/types_python_dateutil-2.9.0.20250516.tar.gz" +MD5SUM="0cc8a409281296aba391797c227571bc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-setuptools-opt" MAINTAINER="Isaac Yu" EMAIL="isaacyu@protonmail.com" diff --git a/python/python3-typing-extensions/python3-typing-extensions.SlackBuild b/python/python3-typing-extensions/python3-typing-extensions.SlackBuild index a42ab55fbb..9fd06e4458 100644 --- a/python/python3-typing-extensions/python3-typing-extensions.SlackBuild +++ b/python/python3-typing-extensions/python3-typing-extensions.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-typing-extensions SRCNAM=typing_extensions -VERSION=${VERSION:-4.13.2} +VERSION=${VERSION:-4.14.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-typing-extensions/python3-typing-extensions.info b/python/python3-typing-extensions/python3-typing-extensions.info index 2a07b2e941..dfe9e1b3ec 100644 --- a/python/python3-typing-extensions/python3-typing-extensions.info +++ b/python/python3-typing-extensions/python3-typing-extensions.info @@ -1,8 +1,8 @@ PRGNAM="python3-typing-extensions" -VERSION="4.13.2" +VERSION="4.14.0" HOMEPAGE="https://pypi.org/project/typing-extensions/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/t/typing_extensions/typing_extensions-4.13.2.tar.gz" -MD5SUM="58226788d248cee8d6283ee616543975" +DOWNLOAD="https://files.pythonhosted.org/packages/source/t/typing_extensions/typing_extensions-4.14.0.tar.gz" +MD5SUM="06244b2d61784c4d1d85900927514f36" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build" diff --git a/python/python3-typing-inspection/python3-typing-inspection.SlackBuild b/python/python3-typing-inspection/python3-typing-inspection.SlackBuild index 957861b262..5d29950084 100644 --- a/python/python3-typing-inspection/python3-typing-inspection.SlackBuild +++ b/python/python3-typing-inspection/python3-typing-inspection.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-typing-inspection SRCNAM=typing_inspection -VERSION=${VERSION:-0.4.0} +VERSION=${VERSION:-0.4.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-typing-inspection/python3-typing-inspection.info b/python/python3-typing-inspection/python3-typing-inspection.info index 3952afe7ef..46e5eeb7f1 100644 --- a/python/python3-typing-inspection/python3-typing-inspection.info +++ b/python/python3-typing-inspection/python3-typing-inspection.info @@ -1,8 +1,8 @@ PRGNAM="python3-typing-inspection" -VERSION="0.4.0" +VERSION="0.4.1" HOMEPAGE="https://github.com/pydantic/typing-inspection" -DOWNLOAD="https://files.pythonhosted.org/packages/source/t/typing_inspection/typing_inspection-0.4.0.tar.gz" -MD5SUM="694cee9b0518959cd4b2b7ce2dc5cf2e" +DOWNLOAD="https://files.pythonhosted.org/packages/source/t/typing_inspection/typing_inspection-0.4.1.tar.gz" +MD5SUM="d451e03d8eac368f7af674f95db586f0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatchling python3-typing-extensions" diff --git a/python/python3-ufo2ft/python3-ufo2ft.SlackBuild b/python/python3-ufo2ft/python3-ufo2ft.SlackBuild index 7ceca695d2..f35232ac07 100644 --- a/python/python3-ufo2ft/python3-ufo2ft.SlackBuild +++ b/python/python3-ufo2ft/python3-ufo2ft.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-ufo2ft -VERSION=${VERSION:-3.4.2} +VERSION=${VERSION:-3.4.3} 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 4c92ff1a36..3290c186c0 100644 --- a/python/python3-ufo2ft/python3-ufo2ft.info +++ b/python/python3-ufo2ft/python3-ufo2ft.info @@ -1,8 +1,8 @@ PRGNAM="python3-ufo2ft" -VERSION="3.4.2" +VERSION="3.4.3" HOMEPAGE="https://github.com/googlefonts/ufo2ft" -DOWNLOAD="https://pypi.io/packages/source/u/ufo2ft/ufo2ft-3.4.2.tar.gz" -MD5SUM="c1dac6194a915118b5f445b9cdf7c915" +DOWNLOAD="https://pypi.io/packages/source/u/ufo2ft/ufo2ft-3.4.3.tar.gz" +MD5SUM="fad96b66af36973a160fccfbd5016113" 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-uharfbuzz/python3-uharfbuzz.SlackBuild b/python/python3-uharfbuzz/python3-uharfbuzz.SlackBuild index 2eade897d2..004cbb6c47 100644 --- a/python/python3-uharfbuzz/python3-uharfbuzz.SlackBuild +++ b/python/python3-uharfbuzz/python3-uharfbuzz.SlackBuild @@ -30,23 +30,19 @@ # Thanks to Nikos Glotis for testing this version # 25/02/2024: Updated to version 0.39.0 - # 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 - # 11/10/2024: Updated to version 0.41.0 - # 18/02/2025: updated to version 0.45.0 +# 13/05/2025: updated to version 0.50.2 #-------------------------------------------------------------------------------# cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-uharfbuzz -VERSION=${VERSION:-0.45.0} +VERSION=${VERSION:-0.50.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -92,9 +88,7 @@ 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 \ @@ -102,6 +96,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:/opt/cython/python$PYVER/site-packages" +export PATH="/opt/cython/bin:$PATH" CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" python3 -m build --wheel --no-isolation python3 -m installer --destdir "$PKG" dist/*.whl diff --git a/python/python3-uharfbuzz/python3-uharfbuzz.info b/python/python3-uharfbuzz/python3-uharfbuzz.info index 5dc948cb5c..d0d3070c40 100644 --- a/python/python3-uharfbuzz/python3-uharfbuzz.info +++ b/python/python3-uharfbuzz/python3-uharfbuzz.info @@ -1,10 +1,10 @@ PRGNAM="python3-uharfbuzz" -VERSION="0.45.0" +VERSION="0.50.2" HOMEPAGE="https://www.github.com/harfbuzz/uharfbuzz" -DOWNLOAD="https://pypi.io/packages/source/u/uharfbuzz/uharfbuzz-0.45.0.tar.gz" -MD5SUM="62e393f3af370f1a6e7608aa6a77f231" +DOWNLOAD="https://files.pythonhosted.org/packages/42/43/2c63967f7cefe2729660a5637fd7c82964889604eeef633de9267c4cf392/uharfbuzz-0.50.2.tar.gz" +MD5SUM="c84a5a884799951e502f6b200f75d649" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-build python3-wheel python3-pkgconfig" +REQUIRES="python3-build python3-wheel python3-pkgconfig python3-setuptools-scm-opt python3-cython-opt" MAINTAINER="Vijay Marcel" EMAIL="vijaymarcel@outlook.com" diff --git a/python/python3-url-normalize/python3-url-normalize.SlackBuild b/python/python3-url-normalize/python3-url-normalize.SlackBuild index ba98518080..a69420203d 100644 --- a/python/python3-url-normalize/python3-url-normalize.SlackBuild +++ b/python/python3-url-normalize/python3-url-normalize.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-url-normalize SRCNAM=url_normalize -VERSION=${VERSION:-2.2.0} +VERSION=${VERSION:-2.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-url-normalize/python3-url-normalize.info b/python/python3-url-normalize/python3-url-normalize.info index c94e714739..3d59cb8948 100644 --- a/python/python3-url-normalize/python3-url-normalize.info +++ b/python/python3-url-normalize/python3-url-normalize.info @@ -1,8 +1,8 @@ PRGNAM="python3-url-normalize" -VERSION="2.2.0" +VERSION="2.2.1" HOMEPAGE="https://github.com/niksite/url-normalize" -DOWNLOAD="https://files.pythonhosted.org/packages/source/u/url_normalize/url_normalize-2.2.0.tar.gz" -MD5SUM="41ec15e7c218c2f1de7fbfb8883017a4" +DOWNLOAD="https://files.pythonhosted.org/packages/source/u/url_normalize/url_normalize-2.2.1.tar.gz" +MD5SUM="2894fd86ec1ea95ef5be3cfaf4adf9df" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-opt" diff --git a/python/python3-validators/python3-validators.SlackBuild b/python/python3-validators/python3-validators.SlackBuild index 61dff9b1c7..9a82061f2b 100644 --- a/python/python3-validators/python3-validators.SlackBuild +++ b/python/python3-validators/python3-validators.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-validators -# 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-validators -VERSION=${VERSION:-0.34.0} +VERSION=${VERSION:-0.35.0} SRCNAM=${SRCNAM:-validators} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-validators/python3-validators.info b/python/python3-validators/python3-validators.info index 03617efe9d..6c2c1d873b 100644 --- a/python/python3-validators/python3-validators.info +++ b/python/python3-validators/python3-validators.info @@ -1,8 +1,8 @@ PRGNAM="python3-validators" -VERSION="0.34.0" +VERSION="0.35.0" HOMEPAGE="https://github.com/python-validators/validators" -DOWNLOAD="https://files.pythonhosted.org/packages/source/v/validators/validators-0.34.0.tar.gz" -MD5SUM="8cae932ff53da1607ed2ca354a93ba54" +DOWNLOAD="https://files.pythonhosted.org/packages/source/v/validators/validators-0.35.0.tar.gz" +MD5SUM="8376f37ec2028053cee8f4789dadd947" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-poetry-core python3-setuptools-opt" diff --git a/python/python3-virtualenv/python3-virtualenv.SlackBuild b/python/python3-virtualenv/python3-virtualenv.SlackBuild index 0f3f49b0c1..065645ab8a 100644 --- a/python/python3-virtualenv/python3-virtualenv.SlackBuild +++ b/python/python3-virtualenv/python3-virtualenv.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-virtualenv SRCNAM=virtualenv -VERSION=${VERSION:-20.30.0} +VERSION=${VERSION:-20.31.2} 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 429783150e..f33e183e28 100644 --- a/python/python3-virtualenv/python3-virtualenv.info +++ b/python/python3-virtualenv/python3-virtualenv.info @@ -1,8 +1,8 @@ PRGNAM="python3-virtualenv" -VERSION="20.30.0" +VERSION="20.31.2" HOMEPAGE="https://virtualenv.pypa.io/" -DOWNLOAD="https://github.com/pypa/virtualenv/archive/20.30.0/virtualenv-20.30.0.tar.gz" -MD5SUM="fee329386a8d01e29e88f867364bb04c" +DOWNLOAD="https://github.com/pypa/virtualenv/archive/20.31.2/virtualenv-20.31.2.tar.gz" +MD5SUM="e655f1cfd827e1b659496dc0d171876f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-scm-opt python3-distlib python3-filelock python3-platformdirs" diff --git a/python/python3-websockets/python3-websockets.SlackBuild b/python/python3-websockets/python3-websockets.SlackBuild index 2f78b2904e..11e59353e9 100644 --- a/python/python3-websockets/python3-websockets.SlackBuild +++ b/python/python3-websockets/python3-websockets.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-websockets -# Copyright 2022-2024 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2022-2025 Dimitris Zlatanidis Orestiada, Greece # 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-websockets SRCNAM=websockets -VERSION=${VERSION:-13.0.1} +VERSION=${VERSION:-15.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-websockets/python3-websockets.info b/python/python3-websockets/python3-websockets.info index 720ac9a694..ec9ce74726 100644 --- a/python/python3-websockets/python3-websockets.info +++ b/python/python3-websockets/python3-websockets.info @@ -1,8 +1,8 @@ PRGNAM="python3-websockets" -VERSION="13.0.1" +VERSION="15.0.1" HOMEPAGE="https://github.com/aaugustin/websockets" -DOWNLOAD="https://files.pythonhosted.org/packages/source/w/websockets/websockets-13.0.1.tar.gz" -MD5SUM="b3d1cc7a447c4f91b0c6f24beaf312cc" +DOWNLOAD="https://files.pythonhosted.org/packages/21/e6/26d09fab466b7ca9c7737474c52be4f76a40301b08362eb2dbc19dcc16c1/websockets-15.0.1.tar.gz" +MD5SUM="08f8a430c20d75ffe44faafb95f6f7cc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-opt" diff --git a/python/python3-xapp/README b/python/python3-xapp/README new file mode 100644 index 0000000000..dddf6108cb --- /dev/null +++ b/python/python3-xapp/README @@ -0,0 +1 @@ +This package provides Python 3 Xapp Library diff --git a/python/python3-xapp/python3-xapp.SlackBuild b/python/python3-xapp/python3-xapp.SlackBuild new file mode 100644 index 0000000000..97036a7f44 --- /dev/null +++ b/python/python3-xapp/python3-xapp.SlackBuild @@ -0,0 +1,76 @@ +#!/bin/bash + +# Slackware build script for python3-xapp + +# Copyright 2025 Olivier Brouckaert <olivier.b@i-services.be> +# Copyright 2021 Willy Sudiarto Raharjo <willysr@slackware-id.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-xapp +VERSION=${VERSION:-2.2.2} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} +ARCH=noarch + +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 + +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 COPYING $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 644 {} \; +chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION + +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-xapp/python3-xapp.info b/python/python3-xapp/python3-xapp.info new file mode 100644 index 0000000000..394bc38a84 --- /dev/null +++ b/python/python3-xapp/python3-xapp.info @@ -0,0 +1,10 @@ +PRGNAM="python3-xapp" +VERSION="2.2.2" +HOMEPAGE="https://github.com/linuxmint/python3-xapp" +DOWNLOAD="https://github.com/linuxmint/python3-xapp/archive/2.2.2/python3-xapp-2.2.2.tar.gz" +MD5SUM="1456017fc8030a5e2e66d3fc0f18f605" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Olivier Brouckaert" +EMAIL="olivier.b@i-services.be" diff --git a/python/python3-xapp/slack-desc b/python/python3-xapp/slack-desc new file mode 100644 index 0000000000..17726f3cc2 --- /dev/null +++ b/python/python3-xapp/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-xapp: python3-xapp (Python 3 Xapp Library) +python3-xapp: +python3-xapp: This package provides Python 3 Xapp Library +python3-xapp: +python3-xapp: Homepage: https://github.com/linuxmint/python3-xapp +python3-xapp: +python3-xapp: +python3-xapp: +python3-xapp: +python3-xapp: +python3-xapp: diff --git a/python/python3-xcffib/python3-xcffib.SlackBuild b/python/python3-xcffib/python3-xcffib.SlackBuild index 453c654fc1..6ee30a6a1d 100644 --- a/python/python3-xcffib/python3-xcffib.SlackBuild +++ b/python/python3-xcffib/python3-xcffib.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-xcffib # Copyright 2016-2019 Dimitris Zlatanidis Orestiada, Greece -# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.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-xcffib SRCNAM=$( echo $PRGNAM | cut -d- -f2- ) -VERSION=${VERSION:-1.5.0} +VERSION=${VERSION:-1.9.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-xcffib/python3-xcffib.info b/python/python3-xcffib/python3-xcffib.info index f9ba449c4f..6a553ade78 100644 --- a/python/python3-xcffib/python3-xcffib.info +++ b/python/python3-xcffib/python3-xcffib.info @@ -1,8 +1,8 @@ PRGNAM="python3-xcffib" -VERSION="1.5.0" +VERSION="1.9.0" HOMEPAGE="https://github.com/tych0/xcffib" -DOWNLOAD="https://files.pythonhosted.org/packages/source/x/xcffib/xcffib-1.5.0.tar.gz" -MD5SUM="ad65a94818b60d63bab02535de1fbe7a" +DOWNLOAD="https://files.pythonhosted.org/packages/source/x/xcffib/xcffib-1.9.0.tar.gz" +MD5SUM="0187eb606fa03d209aea76d890e5e169" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-zdaemon/python3-zdaemon.SlackBuild b/python/python3-zdaemon/python3-zdaemon.SlackBuild index 51500a5b60..963c0e6bb7 100644 --- a/python/python3-zdaemon/python3-zdaemon.SlackBuild +++ b/python/python3-zdaemon/python3-zdaemon.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-zdaemon SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-5.1} +VERSION=${VERSION:-5.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-zdaemon/python3-zdaemon.info b/python/python3-zdaemon/python3-zdaemon.info index 5b46c61d10..59a4394088 100644 --- a/python/python3-zdaemon/python3-zdaemon.info +++ b/python/python3-zdaemon/python3-zdaemon.info @@ -1,8 +1,8 @@ PRGNAM="python3-zdaemon" -VERSION="5.1" +VERSION="5.2" HOMEPAGE="https://github.com/zopefoundation/zdaemon" -DOWNLOAD="https://pypi.python.org/packages/source/z/zdaemon/zdaemon-5.1.tar.gz" -MD5SUM="509e0b8a3709149cc220ad11cb132ed6" +DOWNLOAD="https://pypi.python.org/packages/source/z/zdaemon/zdaemon-5.2.tar.gz" +MD5SUM="cb32207557d686ee19e0aa287e3a5d95" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-ZConfig" diff --git a/python/subliminal/subliminal.SlackBuild b/python/subliminal/subliminal.SlackBuild index b2e68df0e8..7a668ad569 100644 --- a/python/subliminal/subliminal.SlackBuild +++ b/python/subliminal/subliminal.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for subliminal -# 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=subliminal -VERSION=${VERSION:-2.2.1} +VERSION=${VERSION:-2.3.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/subliminal/subliminal.info b/python/subliminal/subliminal.info index 99a84a2b92..37b076b443 100644 --- a/python/subliminal/subliminal.info +++ b/python/subliminal/subliminal.info @@ -1,10 +1,10 @@ PRGNAM="subliminal" -VERSION="2.2.1" +VERSION="2.3.2" HOMEPAGE="http://subliminal.readthedocs.org/" -DOWNLOAD="https://github.com/Diaoul/subliminal/archive/refs/tags/2.2.1/subliminal-2.2.1.tar.gz" -MD5SUM="069feb8ad7e758e89993268b759e4be4" +DOWNLOAD="https://github.com/Diaoul/subliminal/archive/refs/tags/2.3.2/subliminal-2.3.2.tar.gz" +MD5SUM="1fd3c720b6cd0a06861b2abfecc18495" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-guessit python3-enzyme BeautifulSoup4 python3-dogpile.cache python3-srt rarfile python3-setuptools-opt python3-platformdirs python3-click-option-group python3-pysubs2" +REQUIRES="python3-guessit python3-knowit BeautifulSoup4 python3-dogpile.cache python3-srt rarfile python3-setuptools-opt python3-platformdirs python3-click-option-group python3-pysubs2" MAINTAINER="Jeremy Hansen" EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/uv-bin/README b/python/uv-bin/README new file mode 100644 index 0000000000..44d590eba8 --- /dev/null +++ b/python/uv-bin/README @@ -0,0 +1 @@ +An extremely fast Python package and project manager, written in Rust diff --git a/python/uv-bin/slack-desc b/python/uv-bin/slack-desc new file mode 100644 index 0000000000..ac9b04976d --- /dev/null +++ b/python/uv-bin/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------------------------------------------------------| +uv-bin: uv-bin (Python package and project manager) +uv-bin: +uv-bin: An extremely fast Python package and project manager, written in Rust +uv-bin: +uv-bin: +uv-bin: +uv-bin: +uv-bin: +uv-bin: Project URL: https://github.com/astral-sh/uv +uv-bin: +uv-bin: diff --git a/python/guess-language/guess-language.SlackBuild b/python/uv-bin/uv-bin.SlackBuild index 3433c47713..667550b1a7 100644 --- a/python/guess-language/guess-language.SlackBuild +++ b/python/uv-bin/uv-bin.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for guess-language +# Slackware build script for uv-bin -# Copyright 2014-2016 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2025 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,9 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=guess-language -VERSION=${VERSION:-0.2} +PRGNAM=uv-bin +SRCNAM=uv +VERSION=${VERSION:-0.7.12} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,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 @@ -51,17 +49,15 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" + SRCARCH=i686-unknown-linux-gnu elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" + SRCARCH=i686-unknown-linux-gnu elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" + SRCARCH=x86_64-unknown-linux-gnu +elif [ "$ARCH" = "aarch64" ]; then + SRCARCH=x86_64-unknown-linux-gnu else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" + SRCARCH=i686-unknown-linux-gnu fi set -e @@ -69,9 +65,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-$SRCARCH +tar xvf $CWD/$SRCNAM-$SRCARCH.tar.gz +cd $SRCNAM-$SRCARCH chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -79,13 +75,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 {} \; -python setup.py install --root=$PKG +mkdir -p $PKG/usr/bin +cp uvx uv $PKG/usr/bin/ +# 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 README $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/python/uv-bin/uv-bin.info b/python/uv-bin/uv-bin.info new file mode 100644 index 0000000000..ceb1861131 --- /dev/null +++ b/python/uv-bin/uv-bin.info @@ -0,0 +1,10 @@ +PRGNAM="uv-bin" +VERSION="0.7.12" +HOMEPAGE="https://github.com/astral-sh/uv" +DOWNLOAD="https://github.com/astral-sh/uv/releases/download/0.7.12/uv-i686-unknown-linux-gnu.tar.gz" +MD5SUM="4b76f1f3c2210f1e83cf79cd32e82b8b" +DOWNLOAD_x86_64="https://github.com/astral-sh/uv/releases/download/0.7.12/uv-x86_64-unknown-linux-gnu.tar.gz" +MD5SUM_x86_64="3c5e0d88f2728c3ed10b9c35cb613ece" +REQUIRES="" +MAINTAINER="Willy Sudiarto Raharjo" +EMAIL="willysr@slackbuilds.org" |