Matthias Klose has posted an update on the progress made phasing Python 2 out of the Ubuntu distribution. Python 2 will reach the end of its supported life in about two years and distributions are trying to make sure all software packages work with the newer Python 3.
“Getting Python 2 demoted has been an ongoing task for several Ubuntu releases, now finally having a desktop CD image in Ubuntu 17.10 which ships without a Python 2 interpreter. The next step is to get Python 2 demoted to Universe, before finally in the far future it can be removed entirely from the archive. To get this done, we need: OpenStack package builds using Python 3. Removing or updating Python 2 packages in the Ubuntu seeds. Fixing remaining packages to use Python 3 instead of Python 2. Make sure that no new Python 2 packages enter Main (now being a topic for the MIR process).”