I sent a message to the list a while back about a modification to the
build scripts for python3 stuff that allowed the same script to be used
for any version of python you wanted. It didn't make it so the packages
was certain to build, rather it let you specify on the command line
which version of the interpreter to use and if the build completed
successfully it put a tag in the finished package name to indicate which
version it was for, the default being 3.9. There didn't seem to be much
interest though. I can send you a copy of the script I wrote to convert
an existing script if you want it.
What I do is I have a folder called archive where I put all the packages
after they are built. In there I made folders for each python version I use:
./archive
./archive/python3.9
./archive/python3.14
./archive/src
the src subdir is for the modified source ( I bundle the source code in
as well), then if I need a package built for a version I just set the
environment variable, unpack the source tar, build and install. Had to
do a stack recently and have some ideas on ways to automate the process
(I don't like pip) but haven't done it.
The reason I mention it is that with that approach there is no
duplication of upstream packages. Only downstream packages have
different names. Not sure about setup.py based packages but
pypackage.toml based stuff I know includes the minimum version of python
which could be included in the SBo listing easily enough I think.
Any way if you want it I can send the conversion script.
On 1/2/26 08:01, Eugen Wissner wrote:
I have a Pyhton 3.12 SlackBuild:
https://git.caraus.tech/OSS/slackbuilds/src/branch/master/python3.12
I tried to submit it recently to SBo and my submission was rejected, because it
would result in even move duplications in Python packages, so python2-packages,
python3-packages, python3.12-packages. Maybe it would be possible to make all
Python 3 packages depend on a newer Python 3 version provided by SBo and not by
core Slackware.
There was a similar attempt to submit newer ruby version.
But, yeah, we’re not living in the world where programming languages are stable.
Am 02.01.2026 um 02:06 schrieb Glenn <[email protected]>:
Actually it is not rich it is the latest version of markdown-it-py
(https://slackbuilds.org/repository/15.0/python/python3-markdown-it-py/?search=markdown_it)
that doesn't support 3.9 anymore. Rich uses markdown-it-py which is where that
came from.
On 1/1/26 12:38, Glenn wrote:
A number of python packages I have looked at recently have dropped support for
python 3.9, e.g. rich 4.0.0 What is the policy regarding providing an upgraded
package provided by Slackware? I know in the past I have seen newer versions of
Qt on SBo. I installed python 3.14 quite awhile ago. It lives happily next to
3.9. I just modified the Slackware script but I could get it into, I think, the
right form for submission here. If it wouldn't pass though I don't want to
spend the time to do it.
Part of my reason for asking is that I am working a project that I think would be of use
here but it uses 3.14 so it wouldn't work under "stock" 15.0. Another
consideration is that the current version listed in slackware-current/d is 3.12, but that
may well be upgraded before the next release.
_______________________________________________
SlackBuilds-users mailing list
[email protected]
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/
_______________________________________________
SlackBuilds-users mailing list
[email protected]
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/
_______________________________________________
SlackBuilds-users mailing list
[email protected]
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/
_______________________________________________
SlackBuilds-users mailing list
[email protected]
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/