It has following dependencies:
– Twisted 2.5.0, 8.0 or above
– lxml or libxml2 (if using libxml2, version 2.6.28 or above is highly recommended)
– simplejson
– pyopenssl
It has following dependencies: – Twisted 2.5.0, 8.0 or above – lxml or libxml2
Share
You cannot use C extensions on App Engine, which rules out lxml and (I believe) libxml2 and pyopenssl.
I doubt most of what Twisted does is possible in the App Engine sandbox either; you can’t directly open sockets or spawn threads.
EDIT (January 2013): The Python 2.7 runtime does include some C extensions, including lxml. However, it’s still not possible to use C extensions that aren’t provided by Google with the runtime; most likely scrapy is still unusable at this time.