Commit Graph

14736 Commits

Author SHA1 Message Date
Itamar Turner-Trauring 919930173e More progress towards Python 3. 2021-03-18 10:56:20 -04:00
Itamar Turner-Trauring b7d6b97f63 Some progress towards passing tests on Python 3. 2021-03-18 10:42:15 -04:00
Itamar Turner-Trauring 34f1f43e95 Revert changes to tahoe_backup/test_backup for now. 2021-03-18 10:33:10 -04:00
Jean-Paul Calderone 0464e9f5ab Merge remote-tracking branch 'origin/master' into 3638.mypy-vs-allmydata-scripts 2021-03-17 21:23:28 -04:00
Jean-Paul Calderone e15c4184f4
Merge pull request #1003 from LeastAuthority/3637.mypy-vs-allmydata-test
Fix src/allmydata/test mypy errors w/ Twisted 21.2.0 

Fixes: ticket:3637
2021-03-17 21:20:14 -04:00
Itamar Turner-Trauring 47cb644fbb
Merge pull request #990 from tahoe-lafs/3621.port-testing
Port testing to Python 3

Fixes ticket:3621
2021-03-17 16:05:54 -04:00
Itamar Turner-Trauring dddcff093d
Merge pull request #975 from tahoe-lafs/3603.scripts
Port scripts.create_node to Python 3

Fixes ticket:3603
2021-03-17 16:05:23 -04:00
Itamar Turner-Trauring 56efe7ae48 Merge branch '3603.scripts' into 3634.cli-tests-python-3 2021-03-17 15:33:18 -04:00
Itamar Turner-Trauring 2eba96de61 Address review comments. 2021-03-17 15:29:00 -04:00
Jean-Paul Calderone ca16eaae4a
Merge pull request #1002 from LeastAuthority/3629.nix-package-version
Fix the self-reported version in the NixOS-packaged Tahoe

Fixes: ticket:3629
2021-03-17 15:26:21 -04:00
Jean-Paul Calderone b879314194 Make these byte strings explicitly byte strings 2021-03-17 15:21:22 -04:00
Jean-Paul Calderone 84cc7c5b84 Tell mypy about the types of optFlags and optParameters 2021-03-17 15:21:16 -04:00
Jean-Paul Calderone 6955154824 Allow SubCommands to be defined with any Options 2021-03-17 15:17:19 -04:00
Itamar Turner-Trauring ca125193cf Fix module name. 2021-03-17 15:08:21 -04:00
Itamar Turner-Trauring 95ba731214 Merge remote-tracking branch 'origin/master' into 3621.port-testing 2021-03-17 15:08:07 -04:00
Itamar Turner-Trauring 6f40bd1da1
Merge pull request #1001 from tahoe-lafs/3635.tests-python-3
Port more tests to Python 3

Fixes ticket:3635
2021-03-17 15:06:23 -04:00
Jean-Paul Calderone 91873d5a15 news fragment 2021-03-17 14:45:10 -04:00
Jean-Paul Calderone 950a03cf64 ignore two examples of this error
and link to twisted bug report about it
2021-03-17 14:34:32 -04:00
Jean-Paul Calderone 9ae3f2074f use the inherited implementation! 2021-03-17 14:34:19 -04:00
Jean-Paul Calderone 9425197832 twisted.trial.unittest has no main, oops 2021-03-17 14:34:09 -04:00
Jean-Paul Calderone ac6b2c6177 add missing producer method to this dummy 2021-03-17 14:33:58 -04:00
Jean-Paul Calderone 4c15db2019 ignore this impossible-to-fix error
also link to a twisted bug report for making it possible
2021-03-17 14:33:32 -04:00
Jean-Paul Calderone aa92166859 news fragment 2021-03-17 14:33:25 -04:00
Jean-Paul Calderone cebd0f5547 Switch back to the full test suite 2021-03-16 15:06:51 -04:00
Jean-Paul Calderone f261b7b297 Apply our own filtering logic
Notably, leave .git in so that Tahoe's built-in auto-versioning thing will
work.
2021-03-16 15:00:19 -04:00
Jean-Paul Calderone dc057b6b0a news fragment 2021-03-16 14:48:13 -04:00
Itamar Turner-Trauring 706b77aaea Port to Python 3. 2021-03-15 11:08:09 -04:00
Itamar Turner-Trauring 47f2c143d0 Tests pass on Python 3. 2021-03-15 11:07:03 -04:00
Itamar Turner-Trauring 6bce1e8459 News file. 2021-03-15 11:03:59 -04:00
Itamar Turner-Trauring 01ee67fa43 Port to Python 3. 2021-03-15 11:03:39 -04:00
Itamar Turner-Trauring dee9f622a9 Tests pass on Python 3. 2021-03-15 11:01:56 -04:00
Itamar Turner-Trauring 3c8e18f0fc Merge remote-tracking branch 'origin/master' into 3603.scripts 2021-03-15 10:50:13 -04:00
Itamar Turner-Trauring 65967c23e4
Merge pull request #995 from tahoe-lafs/3625.client-python-3
Port allmydata.client to Python 3

Fixes ticket:3625
2021-03-15 10:49:49 -04:00
Itamar Turner-Trauring 44374487c7 Some progress towards passing tests on Python 3. 2021-03-15 10:37:03 -04:00
Itamar Turner-Trauring 4d80177b18 Merge branch '3603.scripts' into 3634.cli-tests-python-3 2021-03-15 10:36:56 -04:00
Itamar Turner-Trauring 6e9a3fa3e9 Add back hard-coded expected results. 2021-03-15 10:08:52 -04:00
Itamar Turner-Trauring 1fde7fc007 Fix import. 2021-03-15 09:58:31 -04:00
Itamar Turner-Trauring a6c0031d74 News file. 2021-03-15 09:50:59 -04:00
Itamar Turner-Trauring 876235382e Port to Python 3. 2021-03-15 09:50:28 -04:00
Itamar Turner-Trauring f147669071 Tests pass on Python 3. 2021-03-15 09:44:36 -04:00
Itamar Turner-Trauring 1c59d349ba It was always bytes. 2021-03-15 09:42:18 -04:00
Itamar Turner-Trauring 425313457b Make sure we're not doing `"%s" % (bytes_)`. 2021-03-15 09:41:56 -04:00
Itamar Turner-Trauring 9f31e119bc
Merge pull request #1000 from sajith/3633.use-txi2p-fork
Use forked release of txi2p

Fixes ticket:3633
2021-03-15 09:23:31 -04:00
Chad Whitacre 6752e68d40 Review files, pick off a typo 2021-03-15 06:15:47 -04:00
Chad Whitacre 0056809a55 Clean up error message (for mypy) 2021-03-14 17:36:38 -04:00
Chad Whitacre bde424c7f9 Finish porting testing & test_testing 2021-03-13 09:00:01 -05:00
Chad Whitacre 4b6f84b821 Port testing to Python 3 2021-03-13 07:38:13 -05:00
Sajith Sasidharan d24d0519b1 Continue using known working txi2p for Python 2
Proceeding with caution here, because the txi2p-tahoe fork is rather
hurriedly done, and we are unsure about Tahoe-LAFS' i2p testing story.
None of the currently active Tahoe-LAFS contributors use i2p, so we
won't know if we are breaking things.
2021-03-12 15:21:32 -05:00
Itamar Turner-Trauring 9bb30d2246
Merge pull request #996 from tahoe-lafs/3628.port-more-tests-python-3
Port more tests to Python 3

Fixes ticket:3628
2021-03-12 15:07:35 -05:00
Itamar Turner-Trauring 68d342ee29 Get rid of trailing whitespace. 2021-03-12 11:26:14 -05:00