Ecosyste.ms: OpenCollective

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

github.com/tahoe-lafs/tahoe-lafs

The Tahoe-LAFS decentralized secure filesystem.
https://github.com/tahoe-lafs/tahoe-lafs

As better alternative to common_py3, make common.py import on Python 3.

3ea18ca3fc23967b745eff394160c289eb3924b2 authored about 4 years ago by Itamar Turner-Trauring <[email protected]>
Keep future.builtins imports consistent

- remove int from a stock import
- comment a non-stock import

a0963fc2da37ec4ca993b836de200699e0904a9b authored about 4 years ago by Chad Whitacre <[email protected]>
Port immutable.offloaded to Python 3

574c63d3505f66fd49497d3bf05490d45fc0aa57 authored about 4 years ago by Chad Whitacre <[email protected]>
Merge branch 'master' into 3459.test-checker-python-3

17f0676b3f52fc68bf8b0e9246a758768d83f04b authored about 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #851 from tahoe-lafs/3464.cleanup-bbb-comments

#3455: Address feedback, BBB comments

cc8c9c0bdfa2009a7d59c532ac4f70078418390b authored about 4 years ago by Ross Patterson <[email protected]>
Merge pull request #850 from tahoe-lafs/3463.more-immutable-python-3

Port more immutable modules to Python 3

Fixes ticket:3463

6b85fa6628621baf48ece1e319a21c93f89c3d92 authored about 4 years ago by Itamar Turner-Trauring <[email protected]>
chore(refs #3455) Address feedback, BBB comments

https://github.com/tahoe-lafs/tahoe-lafs/pull/845#issuecomment-704469561

95f2d53f92391bb8e427d93b245a64890d1b3092 authored over 4 years ago by Ross Patterson <[email protected]>
Merge branch 'master' into 3463.more-immutable-python-3

d519d4b2fa06510dcc1e7b043692d34042462c4d authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #843 from tahoe-lafs/3458.callremote-unicode

Fix callRemote unicode issues on Python 2 universally, using monkeypatching

Fixes ticket:3458

72cc37bb953cf2da46542170ba51eba89b64c9d6 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #848 from tahoe-lafs/3462.immutable-encode-python-3

Port allmydata.immutable.encode to Python 3

Fixes ticket:3462

d3f38350d14fbe29929606b29796b7611f3d9605 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Fix trailing whitespace.

5b76bf7f4425b280a4a5faf14558846603c92f67 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Port to Python 3.

f2e56887237074880c984bb4917ddcf2f9366bb5 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge branch '3458.callremote-unicode' into 3463.more-immutable-python-3

af9576992775b5cbaca24703ec32a8ebb96121f9 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
News file.

a7e5847f52d78d667fb6200f42c87124430f0e65 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Port to Python 3.

9dc4f989871d7ee924bda1744aa68ae7c369ff9f authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Port to Python 3.

3e87ba368ed7549c767a8ae897f4300074136966 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
News file

1a9c4232aa2f47c6ce93c2393bc4d37be74047c1 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #846 from tahoe-lafs/3456.tweak-docstring

Tweak docstring on FakeCanary

e78afd877c04a495514bc84ce4afdd5e06a9ced5 authored over 4 years ago by Chad Whitacre <[email protected]>
Lint fixes.

c680b1d971e3cf1ec5b8adca87f9747ed42d3400 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #845 from tahoe-lafs/3455.python-3-port-node-round1

3455: Round 1 of porting `allmydata.node`

e89bbe1601c0cc32e180442f026d12a3d5caeb11 authored over 4 years ago by Ross Patterson <[email protected]>
Port test_checker.py to Python 3.

dd863a003f87a458d9030f5b8fa574a5f3b6d9e3 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
News fragment.

a4ce3b42ef31edc1e01e4842cc0687bc4d9dc117 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Support bytes in JSON output.

96231fab5f292ec9c58b22fd9026b43fde68adc7 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Fix the integration test failure.

b60cd13054b0a0d089e7ce555034f5e7292d0de5 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge remote-tracking branch 'origin/master' into 3458.callremote-unicode

fe6917b48b585fdaf4a2a4d9ba9981eca18e9e0d authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Tweak docstring

Since this class is used in multiple test modules now, it makes sense to
keep it in common_util ...

ad4d7f7612089e49104e3400d288ce1f82aa40cd authored over 4 years ago by Chad Whitacre <[email protected]>
Merge pull request #842 from tahoe-lafs/3456.bye-bye-common_py3

Fold common_py3 back into other files

2fe2acf4c72d5921d92ed7474bfd92565c136c8a authored over 4 years ago by Chad Whitacre <[email protected]>
test(coverage): Prevent collection contamination

Given that we set `--parallel=True` in `./.coveragerc` then the following could result
in collec...

322670febc48b566c11d1c0783168c7fd099cb85 authored over 4 years ago by Ross Patterson <[email protected]>
feat(py3): Fix config from string compatibility

I did an audit of the code base and AFAICT the `node.config_from_string(...)` is only
used inter...

f1da68f3408876462de1e359307c1500e03e2180 authored over 4 years ago by Ross Patterson <[email protected]>
feat(py3): Fix section name unicode type clash

Before this change, there was an error in the tests in python 3. I couldn't find any
clues from...

da046108e24046915a45674bd4d91b3e3b4fa1f5 authored over 4 years ago by Ross Patterson <[email protected]>
flake8

c65a01fbe0692fb6c9f784a2f5efc64807e520e8 authored over 4 years ago by meejah <[email protected]>
feat(py3): feat(py3): Fix use of deprecated type

Python 3 did away with the unbound method type entirely, they're just functions under
Python 3, ...

a89715ebe80228d17971ec964affc5df8e74f517 authored over 4 years ago by Ross Patterson <[email protected]>
minor fixes

bf45f57b603d0bc0098a1d86e880689ea2ab40df authored over 4 years ago by meejah <[email protected]>
test user-management on files

774ab72c9d4eb2d1d8ae41054c9b699a496c80b0 authored over 4 years ago by meejah <[email protected]>
more gridmanager tests

c43955573bd9c278a0d1ff28544eefb68fb4f2a4 authored over 4 years ago by meejah <[email protected]>
unused

84c9da4e7bc1c0a45498772a35b1f1c691a027c1 authored over 4 years ago by meejah <[email protected]>
fewer files in test

c43c84b6024733320150a63c59e6131c3ec0dbaa authored over 4 years ago by meejah <[email protected]>
load certs as well as keys in utest

370d4b0f8b801ea52b9a33915a59b96c1b0bb4da authored over 4 years ago by meejah <[email protected]>
fix 'admin add-grid-manager-cert'

5eb1ad953bab89d460240f04a46ef0d42dc55ec6 authored over 4 years ago by meejah <[email protected]>
use 'tahoe admin add-grid-manager-cert' in tests

6a2f1ae00307781effc7054207044fca3d25641b authored over 4 years ago by meejah <[email protected]>
feat(py3): Update Python internal data model refs

As of Python 2.7, some of [the `func_*` and `im_*` attributes also can be accessed
through their...

baa36157b69ebc3e0375267e873446084db730e6 authored over 4 years ago by Ross Patterson <[email protected]>
fix(py3): Duplicate section name that py3 catches

Python 3 raises an exception that Python 2 doesn't and as such exposes malformed cfg/ini
content...

b2332b5bf1e58b879b296e41fcdb3e80c9c07f78 authored over 4 years ago by Ross Patterson <[email protected]>
feat(py3): Cleanup redundant string cast

I confirmed that `add_version(...)` itself calls `str(...)` on the argument that
`things_version...

447881a0e06b60cac8c5479512740fbef3d2b298 authored over 4 years ago by Ross Patterson <[email protected]>
feat(py3): Fix test runner exception

The exception this addresses was preventing the test runner from running to completion
under Pyt...

3f297bf0e3c2abf3ff5aac983d83f0427e427d3b authored over 4 years ago by Ross Patterson <[email protected]>
grid-manager unit-tests

d46c35e953e22cc21bbb43729cc5fb58b59e09e5 authored over 4 years ago by meejah <[email protected]>
Construct the new NativeStorageServer after deciding we need it

... not before.

36c9bebf3d9b1b26dc8d9fe915ad6b24ce71ca02 authored over 4 years ago by Jean-Paul Calderone <[email protected]>
reduce the amount of unnecessary UTF-8 encoding and decoding

5cd7703c8308ef1e07f9d5e09c7acfc39cb37761 authored over 4 years ago by Jean-Paul Calderone <[email protected]>
news fragment

7fd6a9e20bd4ca55f33461ce8da37efa8b1e0aac authored over 4 years ago by Jean-Paul Calderone <[email protected]>
Closer to passing tests.

963f9ba94bf29e95d43efbedd99db7d549534295 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
More passing tests on Python 3.

f8f8329d70b4ec0bf5b9c671a79a92760ba94ba0 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
A little progress on passing tests.

1088e5368de705e710e6b99fe96c4e03268a17dc authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
As far as I can tell, none of the IServer implementations actually implement comparison methods.

ade4a5a543c18ad49dce3e327c7c8d03aaafda11 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Reorganize code so allmydata.web.check_results can import without Nevow being installed.

18e1c290a7d571d3d8c2d3c253c46d8ed68d68bc authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
tahoe add-grid-manager is only 'idea' currently

2483e938dc235ec33892c1c79f3c78cea6a29c4a authored over 4 years ago by meejah <[email protected]>
no defaults

8deddc62725863e5f9fa697fd0557d784d7c912c authored over 4 years ago by meejah <[email protected]>
no default named 'default'

e65b6ba9274ed9bed1002a4652e58f5f1bf75525 authored over 4 years ago by meejah <[email protected]>
nicer error

6b791cb3b5b47708bf4602e07a2a5023c88f4969 authored over 4 years ago by meejah <[email protected]>
don't need to create section

b0d48ddbc987c4919b47cc6686838eef9d5f6968 authored over 4 years ago by meejah <[email protected]>
better words

b13a688ea816bd93519fd08043aab6b6859f21b9 authored over 4 years ago by meejah <[email protected]>
Merge master

9c89100f6d70ef23cad8ddc3e70f3ee805d2e088 authored over 4 years ago by meejah <[email protected]>
Merge branch '3448.convert-only-unicode-to-str'

Trac: fixes #3448

8355e0b71221c799870832d432258813123f8684 authored over 4 years ago by Ross Patterson <[email protected]>
fix(py3): Match wiki porting conventions

Address feedback from PR pointing out that my python-future imports aren't matching the
conventi...

ae1aab611d79db329e2fed0d62f57b62ae3cf25f authored over 4 years ago by Ross Patterson <[email protected]>
Fix callRemote unicode issues on Python 2 universally, using monkeypatching.

5899cfdabdcc2e108d510588922586bf9f90c3d9 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #839 from tahoe-lafs/3453.downloader-share-python-3

Port allmydata.immutable.downloader.share to Python 3

Fixes ticket:3453

bdf2dcd796f4cf4899b7dc31d624f38cce648db7 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Move SignalMixin and TimeMixin back to common_util

This concludes our service.

41fcd9673e4bea0e69f8e1c446af60760bf03c14 authored over 4 years ago by Chad Whitacre <[email protected]>
Move ReallyEqualMixin and s31e back to common_util

s31e = skip_if_cannot_represent_filename

93d4a8373f058b7005930ba62262d2748956c4f3 authored over 4 years ago by Chad Whitacre <[email protected]>
Move FakeCanary to common_util

Couldn't bring myself to move it back to test_storage.

b75b48e68c2f906dfaf295cce4ad187906e49be9 authored over 4 years ago by Chad Whitacre <[email protected]>
Move ShouldFailMixin back to common_util

There were originally two versions of this, one in common and another in
common_util. We moved b...

23140b8b1c5a75f70833443bc764719cf7d2df2f authored over 4 years ago by Chad Whitacre <[email protected]>
Move LoggingServiceParent back to common

2c2b61676c28a1d56ff373b927be1802b68fd221 authored over 4 years ago by Chad Whitacre <[email protected]>
Let's start here, for once

9ecf9f120f70d060ce70422d580aa0dc5c5f2871 authored over 4 years ago by Chad Whitacre <[email protected]>
test(py3): Add diff tests convenience targets

921416cba2e4a8aa1ee6783b242cb538160a9f97 authored over 4 years ago by Ross Patterson <[email protected]>
Merge branch 'master' into 3448.convert-only-unicode-to-str

fb87daad0b3b9c0952c8f9a67f5f5bd864651d3f authored over 4 years ago by Ross Patterson <[email protected]>
test(py3): Move temporary porting utilities

Move some Python 3 porting utility targets out of the root `./Makefile` and into the
appropriate...

b6af065881bb3ab1a92f283b52261846410b04d8 authored over 4 years ago by Ross Patterson <[email protected]>
Fix Python 2 tests.

2fae4b06bf40a37f709dae1d16769b3cc6f8b677 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge branch '3442.minor-test-runner-changes'

10a24c310973345b0b2019b994da241273b4f91c authored over 4 years ago by Ross Patterson <[email protected]>
Merge remote-tracking branch 'origin/master' into 3453.downloader-share-python-3

4051a1731313fc421319218f372dd159ea99065b authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #838 from tahoe-lafs/3452.immutable-downloader-more-python-3

Port more of allmydata.immutable.downloader to Python 3

Fixes ticket:3452

6fcec69435a405c2ed2c417fe843358b9e860f81 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #837 from tahoe-lafs/3451.immutable-downloader-start-python-3

Start porting allmydata.immutable.downloader to Python 3

Fixes ticket:3451

1182ed05084bae1bcd771c489017d131d7387905 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
fix(ci): Remove use of make for Windows CI runs

This reverts a part of commit a6c50160e3b29b750eb2c08377f5f0a57197c85d.

dc203e2fb2470e710437411e00f69e36fceb2164 authored over 4 years ago by Ross Patterson <[email protected]>
Merge branch '3451.immutable-downloader-start-python-3' into 3452.immutable-downloader-more-python-3

6c72c8b77f599a1cafc6b28a3c1a3d523c1e04d6 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
feat(py3): Convert unicode-only modules to str

Modules that reference `unicode` but do *not* reference `str` can safely be converted to
use `st...

362c12142629ab398bfc7e43da9e982b2c6e1527 authored over 4 years ago by Ross Patterson <[email protected]>
test(cover): Report coverage even on tests failure

Useful to compare coverage changes when running the full test suite under Python 3 while
porting.

a6c50160e3b29b750eb2c08377f5f0a57197c85d authored over 4 years ago by Ross Patterson <[email protected]>
test(py3): Add targets for diff'ing test changes

8f7cafc8779c7e493b19c266b1d81933bb5c64eb authored over 4 years ago by Ross Patterson <[email protected]>
Merge remote-tracking branch 'origin/master' into 3451.immutable-downloader-start-python-3

d797ca116297bebd5ada4c2e8b359176da8decd1 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #836 from tahoe-lafs/3450.immutable-literal-python-3

Port allmydata.immutable.literal to Python 3 (and fix a bug)

Fixes ticket:3450

df69ca8b5ba5a15bb8632c0958fc42484a68f123 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Always make the todo message a native string.

If the todo message isn't a native string, trial ignores it completely. Awesome.

751bc1452140d73f0b328a6690af3c3236b8e142 authored over 4 years ago by Jean-Paul Calderone <[email protected]>
news fragment

d9efb9bf452ec12eda18ff70062bdb95c52c3b61 authored over 4 years ago by Jean-Paul Calderone <[email protected]>
test(vcs): Reconcile devel docs from PR #798

2268293107744e245dd47644939bb46cc42c1aaf authored over 4 years ago by Ross Patterson <[email protected]>
test(vcs): Fix VCS hook installation command

3c0babc1ebab67729f3b52fbbc6740774dc3c839 authored over 4 years ago by Ross Patterson <[email protected]>
docs(style): Cleanup tab characters in devel guide

f92362b0028055ef1149885a9c3d9755c6884a8f authored over 4 years ago by Ross Patterson <[email protected]>
Merge branch 'master' into 3442.minor-test-runner-changes

784ddc5b077664962d73e42e013d93f9f76d2588 authored over 4 years ago by Ross Patterson <[email protected]>
Port to Python 3.

206f25d87eff0d06281ed6113a23994ff3e74168 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
News file.

02acd9d2ebcddd337449be5a2bcf45780f7c15ed authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Fix lint.

9eb6241c0aa81c9011681036cc424bdb8e2fdfac authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Port to Python 3.

2a1e1087228a46dcbb75b75036bf796ae165a1cb authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
News file.

a8b00085c53232b88cd3dda1d1b8c85782ae57b2 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Ported to Python 3.

867a1b71a19b8afe53f9346e77bb1827422e863a authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #834 from tahoe-lafs/3449.interfaces-to-python-3

Port allmydata.introducer.interfaces to Python 3

Fixes ticket:3449

87838dd2bb067ecba1b6584b77b163baaf096d9e authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
Port to Python 3.

1fa724899b8112f6f71d57b4206610076369bd13 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>
News file.

bfc0d9fb15465edae1d55d8843eee4eceb97e136 authored over 4 years ago by Itamar Turner-Trauring <[email protected]>