The looming Python 3(000) monster

Kevin Kofler kevin.kofler at chello.at
Fri Dec 5 21:54:10 UTC 2008


James Antill wrote:
>  Again, you are confused. Yes, you can ship two different libraries that
> two different applications can use ... like gtk1/gtk2, but you can't mix
> them within an application.
>  And that's much more common within a programming language. For example:
> 
> http://live.gnome.org/RhythmboxPlugins/WritingGuide
> 
> ...you have:
> 
> application => libpython* => plugin [ => python modules ]
> 
> ...here you _must_ ship one layer of python throughout, saying "it
> should be compatible" works about as well as saying "we should be able
> to run kde3 and kde4 in a single applications" ... you can ask for it,
> and a pony at the same time, but don't hold your breath.

Rhythmbox will have to pick one version of Python to support (probably the
default version in Fedora), but that doesn't mean other programs won't want
to use the other version.

        Kevin Kofler




More information about the devel mailing list