Pulp should explicitly use Python 2 in preparation for Fedora 23
Fedora 23 is currently scheduled to be released on November 3rd. I did some research to try to find out what Pulp needs to do, and it sounds like we need to recommend that Fedora users install Python 2 (it won't be installed by default anymore on Workstation or Cloud.) According to PEP-394, Unix distributions should keep /usr/bin/python pointing to a Python 2 distribution if one is installed.
However the PEP also states that due to at least one distribution (Arch) already shipping Python 3 as /usr/bin/python, /usr/bin/python should be used for applications that are compatible with both Python 2 and 3. It recommends that applications that are only compatible with Python 2 should use /usr/bin/python2.