[Slackbuilds-users] upgraded python

Eugen Wissner belka at caraus.de
Thu Jan 8 22:15:40 UTC 2026


Thanks for the offer. I’m not a python programmer myself and I do not maintain any python packages. I needed a newer python version for my kitty package, but I had no success, because kitty requires further updates that aren’t possible on Slackware stable.

> Am 02.01.2026 um 18:42 schrieb Glenn <glimrick at epilitimus.com>:
> 
> 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 <glimrick at epilitimus.com>:
>>> 
>>> 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
>>>> SlackBuilds-users at slackbuilds.org
>>>> 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
>>> SlackBuilds-users at slackbuilds.org
>>> 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
>> SlackBuilds-users at slackbuilds.org
>> 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
> SlackBuilds-users at slackbuilds.org
> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - https://slackbuilds.org/faq/
> 



More information about the SlackBuilds-users mailing list