Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tahoe-lafs/txi2p

I2P bindings for Twisted.
https://github.com/tahoe-lafs/txi2p

Merge pull request #5 from exarkun/options-is-none

Avoid trying to iterate over a `None` value of options

a2e23a2a38f1bb110f90eb77b60fd9a6be62e42d authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Merge remote-tracking branch 'origin/master' into options-is-none

c97595c5f6c35206e8ff3049b6b916d49b29047e authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Merge pull request #6 from exarkun/pypi-upload-for-forked-repo

If PR is from a repo fork, let the credentials be missing and skip the upload

01b854c11c5218379578afc0cd30e74a5bf63fbf authored about 2 years ago by Jean-Paul Calderone <[email protected]>
If PR is from a repo fork, let the credentials be missing and skip upload

a03010811bf9cc9fa89c0f375e6f08ba818b6ad7 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Merge remote-tracking branch 'origin/master' into options-is-none

192e920b087d01cb93f9c433e37e704905806568 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Merge pull request #4 from exarkun/plugins-for-py3

Enable Twisted plugins on Python 3

f379ec786098febf7878fdc88116e2e7444f2ec6 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
There are only "new-style" classes now

Inheriting from `object` is redundant and unusual.

224b1d8584c53106a0ba35b7d4cec53a13a563ab authored about 2 years ago by Jean-Paul Calderone <[email protected]>
use the real twisted IPlugin so plugins are really discoverable

78d13b48d64075c75f48f2babeb2ffe7765295f7 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
re-enable the plugin test suite on Python 3

96a5080eb97e7a3847833d1ac7d89ee1b38040cc authored over 2 years ago by Jean-Paul Calderone <[email protected]>
Merge pull request #3 from tahoe-lafs/setup-continuous-integration

Set up CI for tests and release automation

4f90d88fcecb08714bf29f6acfe21b46f664ae85 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
switch over to production configuration

4c680492f2a71d803afba9648e2eba367225a503 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
appease the friendly yaml

fa5af2bb5fe807ee1c265e076f1a2af1ad4f553a authored over 2 years ago by Jean-Paul Calderone <[email protected]>
let me try a few more times

85bf2d98a72dc55a279f2622b1e1edcbe009af44 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
get rid of the "a" junk :/

143c42a03a7a1771d195e4dad782cdb0f3e2e2a2 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
try out a testing version of the production release workflow

693a71f05668570c33e92b911490521967839ca8 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
Disable the local version scheme because PyPI doesn't accept it

5162f252a714257166eb437999434ac277ce6169 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
Do continuous releases to TestPyPI

1e7fb067aa38bd9e98b6b9107db385579305f3b1 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
it doesn't go that high on Python 2 ...

cb41fc460fcd48c1705141b02e775c6f0f936f8c authored over 2 years ago by Jean-Paul Calderone <[email protected]>
fix the yaml

07b0c8498086687ac9d070cc446e53166b789be7 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
try to build a release wheel

9bd45d5eeeaa0955064bc28cd5751021b3543b52 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
finish adapting to setuptools_scm, perhaps

ce330318bf4a02cb2e1056ee4042e61379d1a98e authored over 2 years ago by Jean-Paul Calderone <[email protected]>
actually install the test extra

2b7644b7b803bc2fb2737f70ff0c97bb33e48354 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
Get the mock dependency on Python 2

c0e1c3efe3f9a3b1ee0489c5c3f0983f46ff1680 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
These files are no longer relevant.

0e7093f10395860853daf9c4fc79adccca5e4780 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
This tox configuration is not helpful

b892aa326c96e0976acb34340647278ceace4f48 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
TravisCI is no longer used

3f0ffae7701f0efda8de7bf6ad5d8fb215a7d475 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
Attempt to retain Python 2.7 coverage

fc76955d723f70233c92233cb81c521017665b26 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
fix the test running command

e23824c68853caea2fe9536838d7559686467ebc authored over 2 years ago by Jean-Paul Calderone <[email protected]>
try to have less bad shell

fdbe50aa092e2c2b3af5bd7c2aac5eecc0541599 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
try harder not to use tox

5c8f0905d3440cba1698d638b326c191ff3e9055 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
try not using tox

bb451faeec79c4fb16287e8f17514229b1b89ac1 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
set up a separate matrix for pypy

436c13ee2dc849f3d28a50607c2ff66af3012982 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
drop python 3.6 (eol) and pypy (should not need special support I think)

8d0d617c5aa8eecb14e44bc5c95f3700296f2fef authored over 2 years ago by Jean-Paul Calderone <[email protected]>
pypy docker image doesn't follow the pattern

will have to revisit

faee586f14fd6150ab572a2db046fea547485546 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
shell vs yaml!

30b090bcdb960250327e03178de7d5dabd25596f authored over 2 years ago by Jean-Paul Calderone <[email protected]>
try to get a docker image that has the python we want

49ade7d04882996eb4dba59f270a22121ccf06a3 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
match the tox environment names

df36b7bd3a3ddb3318d182d897112f584e422273 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
see if tox is found this way

fe1c622a1c8ed18039c4f9540f73ff57f5eb8c72 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
fix markup

03e0f14ec203379262a9686ecc78a43a640cb7c0 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
fix name

c4aacfc44b25ea3d1a2044b7d4f0c342675b68c8 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
A first attempt at a CircleCI configuration

vcversioner doesn't seem to work with modern packaging tools :/
setuptools_scm is probably appro...

08675ad2d34b16ccea65514c42d3ea0beb15e138 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
Factor out some duplication

75e281592db80326e0e8dee472c49e74a401dc61 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
prevent SessionCreateFactory.options from being None

SAMI2PStreamClientEndpoint.new and endpoints.SAMI2PStreamServerEndpoint.new
previously passed th...

51f91a450e74c4e4dc293147f8d6a30795cf6c03 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
Remove the defaults from `SessionCreateSender.sendSessionCreate`

The only callers of this method supply values for all parameters so the
defaults are never used....

db38efa12727d2fff10a2b8ae98b772044c8e943 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
use the real twisted IPlugin so plugins are really discoverable

8c52da38bc4faea398f48a427733239b086fc828 authored over 2 years ago by Jean-Paul Calderone <[email protected]>
re-enable the plugin test suite on Python 3

c4b5801d7af4a3be355f39f272c3f92a7ed5cf0c authored over 2 years ago by Jean-Paul Calderone <[email protected]>
Use PY3 definition from six

Twisted has removed twisted.python.compat._PY3

49807ac72d1d270061d42d5e3fa14b03d9649bf6 authored almost 4 years ago by Sajith Sasidharan <[email protected]>
Add two recent Twisted versions

684d09c4d9cdb208f6e9453caf09f0a1e0f7f5c0 authored almost 4 years ago by Sajith Sasidharan <[email protected]>
Update install instructions

c50462dfceeb84e723c103d151d69c010808b0e2 authored almost 4 years ago by Sajith Sasidharan <[email protected]>
Note that this is a "temporary" fork in README

3f7ee3647ab8d5f73aaf05e245c7de54b6eda6a0 authored almost 4 years ago by Sajith Sasidharan <[email protected]>
Fork and rename project, until str4d is back

There hasn't been a Python 3 release for txi2p, although it is
supported in the master branch. ...

325f340415459cbfabf9afec9d40b7b67daf9008 authored almost 4 years ago by Sajith Sasidharan <[email protected]>
Merge pull request #9 from str4d/python3

Python 3 support

0611b9a86172cb70d2f5e415a88eee9f230590b3 authored about 5 years ago by str4d <[email protected]>
Add mock dependency for PyPy2

e89cff7d9794decfb981f90e344839593dbf6e0c authored over 5 years ago by Jack Grigg <[email protected]>
Use Mock.assert_called_with() instead of Mock.assert_called()

The latter does not exist in Python 3.5.

63f834919b2dae1530e3087a3218962c9ce2b5da authored over 5 years ago by Jack Grigg <[email protected]>
Travis CI: Switch to Ubuntu Xenial (required for Python >= 3.7)

740c381dd9842684056243ef704d330cf17260d6 authored over 5 years ago by Jack Grigg <[email protected]>
Test against Python 3.5, 3.6, 3.7, and pypy3.5; drop 3.4

Python 3.4 is EOL as of March 18, 2019.

3eb43f352f4181fba69a4f5db7f752ef01460cf0 authored over 5 years ago by Jack Grigg <[email protected]>
Use builtin unittest.mock on Python 3

d03e7a05a5952c79f9bbbc7ccb9e15a0aaeb466f authored over 5 years ago by Jack Grigg <[email protected]>
Travis CI: Test Python 3.4

4043a36f732d49e201d4bd44e048293e5eab81fe authored over 5 years ago by Jack Grigg <[email protected]>
Updated examples to work on Py2/3

d316269d9d0984607bb8f13220f31eba572267f0 authored over 5 years ago by str4d <[email protected]>
Require Twisted>=15.4 on py3

a783c8ceb7c1b130fc047a8faa241b175048efde authored over 5 years ago by str4d <[email protected]>
Twisted passes bytes to dataReceived()

d592bf3e58ea903cff1c40d7150a88247f566ba4 authored over 5 years ago by str4d <[email protected]>
Support same Python versions that Twisted does

https://twistedmatrix.com/trac/ticket/2484

813a34e812838f4868010b5cd4e3b6e8d7bbd1dd authored over 5 years ago by str4d <[email protected]>
Get tests to pass on python3.4 (mostly passing bytestrings to Twisted)

7ec9e8abb5eafc26531b7a23b8febb751181e377 authored over 5 years ago by str4d <[email protected]>
Get tests to pass on python2.7

1c06777b409ceb85c9c5abb90a8e0db38ad13e0f authored over 5 years ago by str4d <[email protected]>
Use Python-Future for Py2/3

c647bf2afb9166f5bade532c6c1bdafc2f159ab1 authored over 5 years ago by str4d <[email protected]>
Port setup.py

8b0705a57311fd43f796bf8cbb7be067fc330060 authored over 5 years ago by str4d <[email protected]>
Configure tox to test python3.4

6ca662d42388040580408c3b2f6f3815880c4bfd authored over 5 years ago by str4d <[email protected]>
Fixed test to work with upstream mock

95f1e61e8cd9cb81f7e4216b9c60e6c1b73d3dc4 authored over 5 years ago by str4d <[email protected]>
Merge pull request #8 from str4d/fix-ci

Fix Travis CI

83d37e65926c7e35dac4d5b4c01a6c25ede392d7 authored over 5 years ago by str4d <[email protected]>
Explicitly test against Py2/Twisted 16.0.0 for Ubuntu Xenial compatibility

cd2c306c262832a0692b7a61eb7f509a040540e3 authored over 5 years ago by Jack Grigg <[email protected]>
Travis CI: Fix PyPy testing

c5f0a94cb7d54131c365ce3a41577d3141b93ae0 authored over 5 years ago by Jack Grigg <[email protected]>
Travis CI: Bump tested versions

21727c315a0143e5000d956e6930e9f3172a33b2 authored over 5 years ago by Jack Grigg <[email protected]>
Sort BOB options to eliminate testing nondeterminism

5c0b39bb63a0fb960d494df92860b676be194ac9 authored over 5 years ago by Jack Grigg <[email protected]>
Travis CI: Specify Python 2.7

The default Python in Travis CI is now Python 3, which txi2p doesn't
support yet.

b8728b76ac58950a85e23eefe53a561d63a017de authored over 5 years ago by Jack Grigg <[email protected]>
Merge pull request #6 from LeastAuthority/5.pep-518

Add a PEP 518 pyproject.toml

f22541d6ff28fbbba4977007803f922de81c8418 authored over 5 years ago by str4d <[email protected]>
minor explanation

53c9601fb27540537a2a7eb2453428618e604d13 authored over 6 years ago by Jean-Paul Calderone <[email protected]>
Add a PEP 518 pyproject.toml

353e6246f21aef91391ddda6d831092ec73a56b1 authored over 6 years ago by Jean-Paul Calderone <[email protected]>
Implement I2CP option support for BOB API

65e1e8901e9a8d31b2bda10c15014f4d5901a62a authored over 7 years ago by str4d <[email protected]>
Fix and document handling of I2CP options

4ac57661cec8172a549c2e968596ba9b90d173cf authored over 7 years ago by str4d <[email protected]>
0.3.2

5d17911e5b88adc2db3c5fa1f3697a1efd9d59e5 authored over 7 years ago by str4d <[email protected]>
Invert underlying TLS direction for STREAM ACCEPT

Workaround for https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2861 - as both
sides are underpinne...

41a68363a60cbc861c9826ef43e0ab65cbcedca1 authored over 7 years ago by str4d <[email protected]>
Update installation instructions

01d9b8fdf0e1b1eea778898f1b0e2b607cf9b9be authored over 7 years ago by str4d <[email protected]>
Fix underline in README

757911eee356fd00b32754b76f9ed724bafd4a59 authored over 7 years ago by str4d <[email protected]>
Update README

9b6bf31fcedb87232875155f5bb74b47dd1889af authored over 7 years ago by str4d <[email protected]>
Add warnings when using SigType fallbacks

25539ed5080464e1bbc578719f0578e7d10c884c authored over 7 years ago by str4d <[email protected]>
Add support to SAM endpoints for SigTypes

The default SigType for new Destinations is now Ed25519 if supported by the SAM
server, falling ...

8c6ec8e602178474e13ede7269e4e21907de4ac0 authored over 7 years ago by str4d <[email protected]>
Don't fail tests when coveralls submission fails

d2668aa64ad21fcdf5089826d52a710a50106564 authored almost 8 years ago by str4d <[email protected]>
Pass initial data to wrapped Protocol immediately

Closes #4

30cb4d280f6fc6c5172514818b80abe041281198 authored almost 8 years ago by str4d <[email protected]>
Add shortcut for State_readData

Closes #3

592b1594563020880db38ec42d6c0e0ac06cded2 authored almost 8 years ago by str4d <[email protected]>
Ensure only one session is started per nickname

6ff71b3a520a08dbcb62890c0b26f89902e2d461 authored almost 8 years ago by str4d <[email protected]>
Isolate plugin tests from SAM session code

94e4270df06f68fd6608874cfea51c4e763e9f67 authored about 8 years ago by str4d <[email protected]>
Add missing RESULT value

033568073f61c82c0fc3a748ef77372dc21fbd41 authored about 8 years ago by str4d <[email protected]>
Add Travis CI and Coveralls badges

acf1b06223875a4a9606370fcb791334d264748e authored about 8 years ago by str4d <[email protected]>
Correctly add pypy tests to allowed failures

198a20d9672113fff3dc2ac14c2deeef29fcc975 authored about 8 years ago by str4d <[email protected]>
Add missing coveralls runner

75b6ab03f9d47dd9d76c81799de9e0959141f7e8 authored about 8 years ago by str4d <[email protected]>
Rewrite Travis config to use Tox

4bef64b7b41208a92cb3d065a8e9858f90d8eea6 authored about 8 years ago by str4d <[email protected]>
Add back Travis testing of Twisted 16.4

606707102ff70ed84babe74d39bb22906ad7561b authored about 8 years ago by str4d <[email protected]>
Tweaking latest supported in Travis for testing

1bd163766b8d8fefd81bb7775404b1600b3f312c authored about 8 years ago by str4d <[email protected]>
Require Twisted >= 10.2 for clientFromString etc.

7acab4c4ba501348749ea8aa9a83392301654e3c authored about 8 years ago by str4d <[email protected]>
Fix Twisted URL in Travis config

c888680b2f6613432d5941fe31492d2911cf2247 authored about 8 years ago by str4d <[email protected]>