[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    Re: Switching to Python 3
From:       Christoph Cullmann <cullmann () absint ! com>
Date:       2013-11-10 12:14:36
Message-ID: 1223794847.2384357.1384085676913.JavaMail.root () absint ! com
[Download RAW message or body]

Hi,

as posted yesterday, there will be some switch in Kate to support KDE Frameworks 5 in the next months.
Perhaps we just do this python switch just for the 5.x version and keep the 4.x as is, it that is no too
big delay for you Python-Devs.

Greetings
Christoph

----- Ursprüngliche Mail -----
> 
> 
> Hi!
> 
> After my proposal to switch to Python3 was met more positively than expected,
> it seems to be a real possible goal. What it means for us
> 
> 
> For us, it means that afterwards, we can drop compatibility crutches, can use
> all Python stdlib features, and don't have to test 2 differently compiled
> versions of Kate anymore.
> 
> It also means that Kate (when compiled with Pâté at all) depends on
> libpython3.x + (where "x" has yet to be decided, but should be at least "2"
> imho, if not "3"), instead of on "that libpython which the packager feels
> like linking against" What it means for distributions
> 
> 
> There seem to be misconceptions about what "default python version in
> Ubuntu/Fedora/…" means.
> 
> It's pretty easy: It's the version delivered on the ISO which system tools
> depend on.
> 
>     It's not the target of the symlink /usr/bin/python !!! Many distributions
> will likely never link python → python3, and still call Python 3 "default".
> 
> This means e.g. Ubuntu⁽ ⁾ and Fedora⁽ ⁾ currently don't have a default
> version , as some system tools depend on 2 while others depend on 3. And to
> them, "switching" means to eliminate the need to ship Python 2 on the
> installation media, by porting all system tools to 3. What it means,
> combined
> 
> 
> This means that currently , any program that wants to minimize dependencies,
> and depends either on Python 2 or 3 can ship any way it wants, and in the
> future , such programs should ship depending on Python 3.
> 
> That means that we (Kate) can switch to Python 3 right now without causing
> problems, if Ubuntu and Fedora are indicative of all distros.
> 
> 
> ⁽ ⁾ https://wiki.ubuntu.com/Python/3
> ⁽ ⁾ https://fedoraproject.org/wiki/Changes/Python_3_as_Default#Scope
> 
> _______________________________________________
> KWrite-Devel mailing list
> KWrite-Devel@kde.org
> https://mail.kde.org/mailman/listinfo/kwrite-devel
> 

-- 
----------------------------- Dr.-Ing. Christoph Cullmann ---------
AbsInt Angewandte Informatik GmbH      Email: cullmann@AbsInt.com
Science Park 1                         Tel:   +49-681-38360-22
66123 Saarbrücken                      Fax:   +49-681-38360-20
GERMANY                                WWW:   http://www.AbsInt.com
--------------------------------------------------------------------
Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234
_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic