SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
And break all the modules compiled with the previous version of Python (3.6). Ex. pypolicyd-spf.
Breakages are expected to happen on -current with 3rd-party packages when upgrades like this occur. It is just one of the things that you have to deal with when you run -current.
I think it was just because it was compiled against python3.6. My guess is it and its dependencies just needs to be compiled against python3.7. Pat recompiled many python programs when he migrated to 3.7.
My post was not a complaint but just a little alert.
I've been using Slackware-current for a few years, so I like breakages though there are few (in the case of major updates for Perl, Python, Dovecot, etc.).
I do not use Slackbuilds because the compilation options are not always what I want (sometimes even some original Slackware packages), so I compile them from sources.
In my post I have referred to modules compiled by me not to those included in Slackware, for example those required for pypolicyd-spf.
I have noticed one oddity with python-3.7. Packages installed with the --user option ('python3 setup.py install --user'), including with pip ('pip3 install --user [package]'), using slackware64-current appear in $HOME/.local/lib64/python[2.7][3.6]/site-packages with python-2.7 and python-3.6, but in $HOME/.local/lib/python3.7/site-packages with python-3.7.
That is to say, they are installed in the user's local lib directory rather than the lib64 directory. Despite that, they appear to work fine.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.