py27-foolscap-0.12.7.tgz


Advertisement

Description

py27-foolscap - Foolscap contains an RPC protocol for Twisted

Property Value
Distribution NetBSD 7.0
Repository NetBSD i386
Package filename py27-foolscap-0.12.7.tgz
Package name py27-foolscap
Package version 0.12.7
Package release -
Package architecture i386
Package type tgz
Category net python
Homepage http://foolscap.lothar.com/trac
License mit
Maintainer -
Download size 518.30 KB
Installed size 3.74 MB
This is a ground-up rewrite of Perspective Broker, which itself is Twisted's
native RPC/RMI protocol (Remote Procedure Call / Remote Method Invocation).
If you have control of both ends of the wire, and are thus not constrained to
use some other protocol like HTTP/XMLRPC/CORBA/etc, you might consider using
Foolscap.
Fundamentally, Foolscap allows you to make a python object in one process
available to code in other processes, which means you can invoke its methods
remotely. This includes a data serialization layer to convey the object
graphs for the arguments and the eventual response, and an object reference
system to keep track of which objects you are connecting to. It uses a
capability-based security model, such that once you create a non-public
object, it is only accessible to clients to whom you've given the
(unguessable) FURL. You can of course publish world-visible objects that
have well-known FURLs.

Alternatives

Package Version Architecture Repository
py27-foolscap-0.12.7.tgz 0.12.7 amd64 NetBSD
py27-foolscap - - -

Requires

Name Value
py27-OpenSSL >= 0.6
py27-ZopeInterface >= 3.6.1
py27-setuptools >= 0.8
py27-twisted >= 16.0
python27 >= 2.7.1nb2

Download

Type URL
Mirror ftp.netbsd.org
Binary Package py27-foolscap-0.12.7.tgz
Source Package py27-foolscap

Install Howto

Install py27-foolscap tgz package:

# pkg_add py27-foolscap

See Also

Package Description
py27-fpconst-0.7.2.tgz IEEE 754 floating point special handling for Python
py27-freezegun-0.3.11.tgz Let your Python tests travel through time
py27-ftfy-4.2.0.tgz Fixes some problems with Unicode text after the fact
py27-funcparserlib-0.3.6.tgz Recursive descent parsing library based on functional combinators
py27-funcsigs-1.0.2.tgz Python function signatures package for Python 2.6, 2.7 and 3.2+
py27-functools32-3.2.3.2.tgz Backport of the functools module from Python 3.2.3
py27-furl-1.2.1.tgz URL manipulation made simple
py27-fuse-bindings-0.2.1.tgz Python bindings for FUSE and refuse
py27-future-0.17.1.tgz Clean single-source support for Python 3 and 2
py27-futures-3.2.0.tgz Library brings asynchronous computations from Python 3.x
py27-gammu-2.11.tgz Python bindings for gammu
py27-gandi.cli-0.19.tgz Command line interface for Gandi.net
py27-gcs-oauth2-boto-plugin-2.2.tgz Boto auth plugin for Google Cloud Storage
py27-gdal-2.2.4nb5.tgz Translator library for raster geospatial data formats, Python binding
py27-gdata-2.0.18.tgz Google Data API Python client library
Advertisement
Advertisement