foolscap icon indicating copy to clipboard operation
foolscap copied to clipboard

remote object-messaging for Python+Twisted

Results 19 foolscap issues
Sort by recently updated
recently updated
newest added

Hi, I want to move some code from https://github.com/warner/foolscap/blob/master/src/foolscap/crypto.py into Tahoe-LAFS. Since @warner you appear to be the sole author, are you willing for it to be relicensed under the...

In debian unstable with openssl 1.1.1 and `CipherString = DEFAULT@SECLEVEL=2` in `/etc/ssl/openssl.cnf` some tests fail with following error: ``` Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 896, in runUntilCurrent...

While updating foolscap for Debian I was warned by lintian about some unwanted files in python module directory. When inspecting I noticed that these are files created by tests and...

On Python 2, JSON would happily encode byte strings, so long as they were ASCII at least. In Python, the `json` module knows nothing about bytes. In Tahoe-LAFS, there is...

See https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1397 None of Appveyor, Microsoft Azure, and GitHub Actions existed when that ticket was originally filed and so getting Windows CI was a lot harder. Now there are several...

Downstream projects, including [Tahoe-LAFS](/tahoe-lafs/tahoe-lafs), are adopting mypy for static type checking and currently must suppress failing typechecks that on foolscap types like `IRemoteReference`. If foolscap were to provide these stubs...

In [this comment](https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3399#comment:21), I isolated an issue where mypy static analysis checks are failing on a foolscap Referenceable RemoteInterface. Given this minimal implementation: ``` # remote.py from foolscap.api import RemoteInterface,...

Tahoe-LAFS is being ported to run on both Python 2 and 3 at same time; eventually the former will be dropped, but for now it's both. We're adding `from __future__...

i2p should have gone in foolscap 20.4.0, but at least `foolscap/connections/i2p.py` is present in the `.whl` file. The corresponding `.zip` file does not contain that. Quick test: ``` $ wget...