dev-python / foolscap

RPC protocol for Twisted

Official package sites : http://foolscap.lothar.com/trac · https://pypi.org/project/foolscap/ ·

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.

v0.13.1 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~amd64-linux ~ppc ~ppc-macos ~ppc64 ~x64-macos ~x86 ~x86-linux ~x86-macos
USE flags
doc ssl test

v0.11.0 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~amd64-linux ~ppc ~ppc-macos ~ppc64 ~x64-macos ~x86 ~x86-linux ~x86-macos
USE flags
doc ssl test

v0.7.0 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 ppc ppc64 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-linux ~x86-macos
USE flags
doc ssl test

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

python2_7
Build with Python 2.7

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-python / pyopenssl : Python interface to the OpenSSL library

dev-python / service_identity : Service identity verification for pyOpenSSL

dev-python / setuptools : Collection of extensions to Distutils

dev-python / twisted : An asynchronous networking framework written in Python

dev-python / twisted-core : An asynchronous networking framework written in Python

dev-python / twisted-web : Twisted web server, programmable in Python

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-python / pyopenssl : Python interface to the OpenSSL library

dev-python / service_identity : Service identity verification for pyOpenSSL

dev-python / twisted : An asynchronous networking framework written in Python

dev-python / twisted-core : An asynchronous networking framework written in Python

dev-python / twisted-web : Twisted web server, programmable in Python

net-fs / tahoe-lafs : Secure, decentralized, data store

657604
dev-python/foolscap-0.11.0 : [TEST] Failure: twisted.trial.util.DirtyReactorAggregateError: Reactor was unclean.
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
dev-python/foolscap: Bump to 0.13.1
Closes: https://bugs.gentoo.org/561354 Closes: https://bugs.gentoo.org/660658 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Michael Mair-Keimberger · gentoo
update pypi HOMEPAGE to avoid redirection
Closes: https://github.com/gentoo/gentoo/pull/8080
Mike Gilbert · gentoo
Replace pypi.python.org with pypi.org in HOMEPAGE
Bug: https://bugs.gentoo.org/653540
Michał Górny · gentoo
dev-python/foolscap: Clean old versions up
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Patrick Lauer · gentoo
dev-python/foolscap: Bump
Package-Manager: portage-2.2.28
Patrick Lauer · gentoo
dev-python/foolscap: Bump
Package-Manager: portage-2.2.27
Justin Lecher · gentoo
dev-python/foolscap: Drop old
obsoletes Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=452350 Package-Manager: portage-2.2.21 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Agostino Sarubbo · gentoo
dev-python/foolscap: ppc64 stable wrt bug #552242
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc64"
Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed