It appears that the manylinux1 wheel (at least for Python 3.5) links directly against the libpython3.5m.so.1.0. On my system (CentOS 6, with a working Python 3.5), this causes an ImportError:
ImportError: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
I installed pycupid with:
pip3.5 install --user pycupid
Which got the
pycupid-0.1.7-cp35-cp35m-manylinux1_x86_64.whl
I believe its normally recommended not to link against the libpython directly when building manylinux1 wheels, so if its possible you might want to consider altering your release method a little?