|
FrontPage
ATTENTION!This page is no longer maintained. For the latest information and code, be sure to visit this project's new home: https://launchpad.net/txjsonrpc JSON-RPCThis is the project page for creating python JSON-RPC servers using the Twisted Python Integratotron. TwistedTwistedWeb - an HTTP implementation based on twisted.web; currently supports Basic Authentication (based completely on Itamar's work; this work is not original, but a simple conversion of his) TwistedWeb2 - an HTTP implementation based on twisted.web2 (ditto on the parenthetical from above) TwistedNetstring - a TCP implementation based on Twisted Python's implementation of the Netstring protocol InstallationVery easy installation: sudo easy_install "http://twisted-jsonrpc.googlecode.com/svn/releases/Twisted_JSONRPC-0.0.3-py2.4.egg" or, if you don't like the long URL: sudo easy_install "http://tinyurl.com/ynssnn" Note that this depends upon the version you want. Releases are here. There are python2.3 eggs there sometimes, but keep in mind that these are mostly untested and issues with them may very well go unaddressed. However, issues with python2.4 eggs receive my full attention, so please submit a bug ("New Ticket" link above) if you find one. Relase Notes0.0.3 Includes support for Twisted JSON-RPC servers/clients over TCP 0.0.2 Includes support for twisted.web2 JSON-RPC servers over HTTP 0.0.1 Includes support for twisted.web JSON-RPC servers/clients over HTTP JSONjsonrpclib - a JSON partial analog to the python xmlrpclib TODOTo see what's on the list for development, check out the following Resourcestwisted - http://twistedmatrix.com/trac simplejson - http://undefined.org/python/#simplejson |