kivy/python-for-android — pull request #22 by phlax (2012-03-15 13:26:50+00:00)
Title: Added pyopenssl recipe

This recipe works reliably if openssl is explicitly placed at the start of the modules line for distribute.sh and pyopenssl is placed after python, ie:

./distribute.sh -m "openssl python pyopenssl kivy"

If this is not done python sometimes misses the _ssl.so module upon which ssl/pyopenssl depends.

I have tried adding openssl as a dependency of python, and setting the dependencies of pyopenssl to "openssl python", but it seems that the only reliable way to build pyopenssl is by making the order explicit in the arguments.

If you require ssl support in twisted, use something like:

./distribute.sh -m "openssl python pyopenssl twisted kivy"