It seems Ubuntu 12.10 Quantal Quetzal will be moving more into the direction of python 3, as https://wiki.ubuntu.com/QuantalQuetzal/ ... Python_3.0 says:
So that would mean 12.10 has - by default - only python 3.x installed, right?Python 3.0
For 12.10, we intend to ship only Python 3 with the Ubuntu desktop image, not Python 2. Alpha-1 begins this process, with the installer and some other applications ported to Python 3. There are still quite a few packages left to port, and so Python 2 and 3 are both installed for the time being.
If you have your own programs based on Python 2, fear not! Python 2 will continue to be available (as the python package) for the foreseeable future. However, to best support future versions of Ubuntu you should consider porting your code to Python 3. Python/3 has some advice and resources on this.
As SABnzbd is not ready for Python 3 (AFAIK), I wonder what will happen when only Python 3 is installed: http://packages.ubuntu.com/quantal/sabnzbdplus says "python (>= 2.7.1-0ubuntu2)". Does that mean that if only Python 3, sabnzbdplus will try to use that?
I would say a requirement for sabnzbdplus is python 2.x. So something like "python >= 2.6 and < 3.x"?