Hello Linux Geeksters. The Fedora developers are taking into account using Python 3 as default, starting with Fedora 21. The current Fedora versions still use Python 2.

In order to replace yum with DNF, a new package manager which is still experimental, they really need to upgrade the current version of Python. Also, all the Anaconda dependencies need Python 3 to run propperly, while the LiveCD and the minimal buildroot are implemented in Python 3.
The implementation of Python 3 would take more than one cycle to be done, so it may be added on Fedora 21 and Fedora 22. More information can be found in the official release notes.