I think the standard way to do this is to make a pycrypto meta package, which will say if python>=2.7 install pycrypto-2.7 else install pycrypto-2.5....I don't know how to make those packages though, you might want to take appart the control file for Cydia...idk how much that would help, but it's all in the control file.