On my distribution, "python" refers to python 3, not python 2. Many distributions will change to this before long. The best solution would be to fix the program to work with both python versions, but failing that, it needs to be explicitly specified that it only works on python 2, the program needs to check that it is being invoked with 2, not 3, and the documentation needs to change to always refer to "python2" based commands.
On my distribution, "python" refers to python 3, not python 2. Many distributions will change to this before long. The best solution would be to fix the program to work with both python versions, but failing that, it needs to be explicitly specified that it only works on python 2, the program needs to check that it is being invoked with 2, not 3, and the documentation needs to change to always refer to "python2" based commands.