LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 03-02-2019, 08:25 PM   #16
Richard Cranium
Senior Member
 
Registered: Apr 2009
Location: Carrollton, Texas
Distribution: Slackware64 14.2
Posts: 3,416

Rep: Reputation: 1759Reputation: 1759Reputation: 1759Reputation: 1759Reputation: 1759Reputation: 1759Reputation: 1759Reputation: 1759Reputation: 1759Reputation: 1759Reputation: 1759

Well, upstream (python) is telling everyone that they have had sufficient time to upgrade and even then will be given ~9 more months to upgrade.

You can create a brand new human being in that amount of time.
 
Old 03-02-2019, 08:50 PM   #17
AlleyTrotter
Member
 
Registered: Jun 2002
Location: Coal Township PA
Distribution: Slackware64-14.2 (5.3.0) UEFI enabled (LFS-9.0 when Slackware becomes too easy)
Posts: 543

Rep: Reputation: 207Reputation: 207Reputation: 207
Point of Interest

LFS-8.4 has dropped python2 completely. It is no longer in the list of packages. Instead they build Python-3.7.2

for what its worth
john
 
Old 03-02-2019, 09:14 PM   #18
Gordie
Member
 
Registered: Aug 2007
Location: Nolalu, Ontario, Canada
Posts: 531

Rep: Reputation: 193Reputation: 193
https://calibre-ebook.com/
There is a command on the download page that downloads and installs Calibre on Slackware64-14.2 I am sure they aren't going to go out of business with the EOL of Python2
 
Old 03-02-2019, 11:56 PM   #19
garpu
Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 373

Rep: Reputation: 178Reputation: 178
Quote:
Originally Posted by Gordie View Post
https://calibre-ebook.com/
There is a command on the download page that downloads and installs Calibre on Slackware64-14.2 I am sure they aren't going to go out of business with the EOL of Python2
Yeah, I think it's only building it that requires python2?
 
Old 03-03-2019, 01:12 AM   #20
kgha
Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 173

Rep: Reputation: 112Reputation: 112
The Calibre install script actually installs python2 (in /opt/calibre/lib/python2.7). But I guess that, following the EOL announcement, Mr. Goyal will rewrite Calibre for using python3 instead.
 
1 members found this post helpful.
Old 03-03-2019, 01:31 AM   #21
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 6,135

Rep: Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829
Quote:
Originally Posted by kgha View Post
But I guess that, following the EOL announcement, Mr. Goyal will rewrite Calibre for using python3 instead.
Not as of Nov 2018. It sounds like he has absolutely no intention of ever switching to python3.

Quote:
Quote:
Python 2 is retiring in thirty months. Calibre needs to convert to Python 3.
No, it doesn't. I am perfectly capable of maintaining python 2 myself.
Far less work than migrating the entire calibre codebase.

status wontfix

SOURCE: https://bugs.launchpad.net/calibre/+bug/1714107
EDIT: Actually, apparently he has no intention on migrating it to python3 himself, but he is open to patches from others to add support.

https://github.com/kovidgoyal/calibre/pull/870

Last edited by bassmadrigal; 03-03-2019 at 01:36 AM.
 
Old 03-03-2019, 07:01 AM   #22
Skaendo
Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 932

Rep: Reputation: Disabled
Let python2 RIP.
 
1 members found this post helpful.
Old 03-03-2019, 07:29 AM   #23
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 14.2 + Multilib
Posts: 1,483

Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
My $0.02: it is too soon to abandon Python 2

-- kjh
 
1 members found this post helpful.
Old 03-03-2019, 09:55 AM   #24
FlinchX
Member
 
Registered: Nov 2017
Distribution: Slackware Linux
Posts: 350

Rep: Reputation: Disabled
Quote:
Originally Posted by Gordie View Post
https://calibre-ebook.com/
There is a command on the download page that downloads and installs Calibre on Slackware64-14.2 I am sure they aren't going to go out of business with the EOL of Python2
As the topic title says, people are worried about the status quo changing in 15.0. Calibre builds and works fine in 14.2 with the SBo buildscript.
 
Old 03-03-2019, 10:37 AM   #25
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 3,716
Blog Entries: 3

Rep: Reputation: 480Reputation: 480Reputation: 480Reputation: 480Reputation: 480
It is a pip Python that is causing this. It is Python it's self.
That scripted language is also part of it's repo servers and tools.
Use what you want and build what you want.
but it is the Python team that is doing this.
time to move on
 
Old 03-03-2019, 10:50 AM   #26
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 9,093

Rep: Reputation: 3929Reputation: 3929Reputation: 3929Reputation: 3929Reputation: 3929Reputation: 3929Reputation: 3929Reputation: 3929Reputation: 3929Reputation: 3929Reputation: 3929
While an AppImage is an option for Calibre, another is to simply include a Python 2 interpreter in the binary distribution.

And ICYMI:

There are a number of SlackBuilds that just package the binary. Here's mine:

https://raw.githubusercontent.com/du...bre.SlackBuild

They don't currently include their own Python interpreter (contrary to what someone posted upthread). But they do include everything else from Python 2 that's needed. No sip issues.

Last edited by dugan; 03-03-2019 at 11:08 AM.
 
1 members found this post helpful.
Old 03-03-2019, 06:21 PM   #27
Gordie
Member
 
Registered: Aug 2007
Location: Nolalu, Ontario, Canada
Posts: 531

Rep: Reputation: 193Reputation: 193
Alien Bob has calibre in his repository.

http://www.slackware.com/~alien/slackbuilds/
 
Old 03-03-2019, 06:59 PM   #28
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 1,553

Rep: Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178
Quote:
Originally Posted by Gordie View Post
Alien Bob has calibre in his repository.

http://www.slackware.com/~alien/slackbuilds/
While that's good to know, I don't see what it has to do with the discussion about whether Python 2 should be removed.
 
2 members found this post helpful.
Old 03-06-2019, 10:30 AM   #29
chemfire
Member
 
Registered: Sep 2012
Posts: 231

Rep: Reputation: Disabled
Python 2.7 and pip and that entire ecosystem is an absolute dumpster fire. If you ask me we can't make Python 2.7 go away soon enough. Python 3 on the other hand is a much more elegant language in that it retained the good of python 2 and eliminates many of the inconsistencies and warts. Also the code/projects people have bother migrating or writing to the python 3 is so far generally better.
 
Old 03-06-2019, 02:14 PM   #30
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 6,135

Rep: Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829Reputation: 3829
Quote:
Originally Posted by chemfire View Post
Python 2.7 and pip and that entire ecosystem is an absolute dumpster fire. If you ask me we can't make Python 2.7 go away soon enough. Python 3 on the other hand is a much more elegant language in that it retained the good of python 2 and eliminates many of the inconsistencies and warts. Also the code/projects people have bother migrating or writing to the python 3 is so far generally better.
I'm not nearly versed enough in python to know the issues... would you care to expound on them? Does python3 not have pip? Or was it reworked to remove whatever crappiness it had? What other issues did python2 have?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Slackware current - Openssl and python2 update broke python-setuptools? orbea Slackware 28 03-14-2016 03:16 PM
[SOLVED] How can I make Python2.7 my default Python without deleting/removing python2.6. steves504 Linux - Server 2 03-21-2014 11:57 AM
[SOLVED] Trying to install 'Gmail Backup' but it requires python2.5 - I have python2.8... Robert.Thompson Slackware 6 05-10-2011 08:23 AM
Python2.5-devel is unable to find installed Python2.5 Setya SUSE / openSUSE 1 06-08-2007 01:35 AM
python2.2 Dependencies webboss Linux - General 3 03-06-2002 04:20 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:55 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration