Metadata-Version: 1.1
Name: speedy
Version: 0.16
Summary: Fast, non-blocking JSON based RPC system.
Home-page: http://github.com/rjpower/speedy
Author: Russell Power
Author-email: power@cs.nyu.edu
License: BSD
Description: 
        Speedy - A Fast RPC System for Python
        =====================================
        
        A fast non-blocking JSON based RPC library for Python.
        
        Usage
        -----
        
        Server
        
        
        ::
        
            class MyHandler(object):
                def foo(self, handle, arg1, arg2):
                    handle.done(do_something(arg1, arg2))
        
            import rpc.server
            s = rpc.server.RPCServer('localhost', 9999, handler=MyHandler())
            s.start()
        
        Client
        
        
        ::
        
            import rpc.client
            c = rpc.client.RPCClient('localhost', 9999)
            future = c.foo('Some data', 'would go here')
            assert future.wait() == 'Expected result.'
        
        Feedback
        --------
        
        Questions, comments: power@cs.nyu.edu
            
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: System :: Clustering
Classifier: Topic :: System :: Distributed Computing
Classifier: License :: OSI Approved :: BSD License
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.0
Classifier: Programming Language :: Python :: 3.1
Classifier: Programming Language :: Python :: 3.2
