"pip install indico-migrate" asks for python3.4

That’s usually because some dependencies of dependencies broke in the meantime - something that inevitable happens when trying to install an outdated version (Indico 2.0), which is exactly why we really encouraged people to migrate from 1.2 shortly after 2.0 was released! :slight_smile:

Anyway, I’m afraid I cannot reproduce your problem. I just created a new virtualenv with Python 2.7, and after installing the old pyatom version (using the command here) I was able to pip install 'indico<2.1' and then pip install indico-migrate just fine…

My guess would be that, since you are on Python 2.7.5 (the ancient version coming with CentOS…), your pip and/or setuptools are ancient as well. Upgrade them using pip install -U pip setuptools and then try installing indico and indico-migrate again. Old versions of these tools do not know how to filter out packages not compatible with the current Python version.