Jason R. Coombs
480bec6d0d
Rename 'ShortReadOnlySFTPFile.async' to '.async_' for compatibility with Python 3.7 and later.
2020-08-21 19:55:34 -04:00
Jason R. Coombs
c48548a7ca
Allow installation on later versions of Python.
2020-08-21 19:55:34 -04:00
Sajith Sasidharan
b79e9c4d61
Merge pull request #788 from sajith/3389.attrs-upper-bound
...
Add upper bound for `attrs` library
Fixes: ticket:3389
2020-08-21 16:40:28 -04:00
Sajith Sasidharan
a9fa70c3d5
Add upper bound for attrs
library
2020-08-21 15:55:39 -04:00
Itamar Turner-Trauring
71cac5dd44
Merge remote-tracking branch 'origin/master' into 3387.expirer-python-3
2020-08-20 14:56:35 -04:00
Itamar Turner-Trauring
6fd8ae1cc9
Finish port to Python 3.
2020-08-20 14:55:49 -04:00
Itamar Turner-Trauring
9089a1226a
Merge pull request #785 from tahoe-lafs/3386.storage-crawler-python-3
...
Port allmydata.storage.crawler to Python 3
Fixes ticket:3386
2020-08-20 14:52:30 -04:00
Itamar Turner-Trauring
b3890a1a45
Finish porting (expirer-only) tests to Python 3.
2020-08-20 14:49:58 -04:00
Itamar Turner-Trauring
0912d5adfc
Expirer pass on Python 3.
2020-08-20 14:43:10 -04:00
Itamar Turner-Trauring
5d2bdf5883
Explicit bytes.
2020-08-20 14:32:41 -04:00
Itamar Turner-Trauring
8136b21f46
Skip the tests we aren't porting just yet.
2020-08-20 14:24:21 -04:00
Itamar Turner-Trauring
9d34ab587a
test_storage_web now runnable on Python 3 (even if it doesn't pass).
2020-08-20 14:17:06 -04:00
Itamar Turner-Trauring
eee3978243
Explain a bit better.
2020-08-20 13:34:00 -04:00
Itamar Turner-Trauring
f227b1b241
Merge pull request #779 from tahoe-lafs/3378.encodingutil-python-3-part-2
...
Fixes ticket:3378
Port encodingutil to Python 3, part 2
2020-08-20 13:24:33 -04:00
Itamar Turner-Trauring
46b498f99c
Merge remote-tracking branch 'origin/master' into 3377.configutil-connection_status-python-3
2020-08-20 13:22:14 -04:00
Jean-Paul Calderone
60759597f3
Ask for a particular version of Python
...
In particular, a version Tahoe-LAFS supports.
2020-08-20 13:21:48 -04:00
Jean-Paul Calderone
9bdc085c26
news fragment
2020-08-20 13:20:56 -04:00
Itamar Turner-Trauring
be9f02cb13
Should be explicitly bytes.
2020-08-20 13:15:24 -04:00
Itamar Turner-Trauring
3d05f6cfaf
Support multiple venvs.
2020-08-20 13:06:00 -04:00
Itamar Turner-Trauring
e5b9852081
News file.
2020-08-20 13:05:25 -04:00
Itamar Turner-Trauring
356a5a322e
Merge branch '3386.storage-crawler-python-3' into 3387.expirer-python-3
2020-08-20 13:05:03 -04:00
Itamar Turner-Trauring
fe62573f2f
Merge pull request #782 from tahoe-lafs/3383.storage-tests-run-py-3
...
Make storage tests run (not pass, run) on Python 3
2020-08-20 12:59:42 -04:00
Itamar Turner-Trauring
5fc95d569f
Improve explanations.
2020-08-20 12:39:38 -04:00
Itamar Turner-Trauring
71d33469da
Merge remote-tracking branch 'origin/master' into 3378.encodingutil-python-3-part-2
2020-08-20 12:36:36 -04:00
Itamar Turner-Trauring
733b2cab36
Remove unnecessary import.
2020-08-19 13:26:57 -04:00
Itamar Turner-Trauring
8279be38c1
Finish porting to Python 3.
2020-08-19 13:25:11 -04:00
Itamar Turner-Trauring
35ac5a62e7
Tests now pass on Python 3 too.
2020-08-19 12:15:39 -04:00
Itamar Turner-Trauring
ff582c5129
Some progress towards running crawler on Python 3.
2020-08-19 11:38:59 -04:00
Itamar Turner-Trauring
e971ccf58e
Unbreak so tests pass on Python 2 again.
2020-08-19 11:12:29 -04:00
Itamar Turner-Trauring
e044309bd3
Finish port to Python 3.
2020-08-19 11:03:54 -04:00
Itamar Turner-Trauring
14f349e846
Manual porting to Python 3.
2020-08-19 11:02:26 -04:00
Itamar Turner-Trauring
416ab64335
Fix an import.
2020-08-19 10:50:44 -04:00
Itamar Turner-Trauring
ed2f6bf3df
News file.
2020-08-18 13:12:05 -04:00
Itamar Turner-Trauring
41ad4aea91
Make imports work.
2020-08-18 13:10:57 -04:00
Itamar Turner-Trauring
80b9a9b3ce
Split the test module in two.
2020-08-18 13:03:36 -04:00
Sajith Sasidharan
0de92a2265
Add newsfragment
2020-08-18 08:38:55 -04:00
Sajith Sasidharan
c66d38e191
Make web.directory.DeepSizeResults a MultiFormatResource
2020-08-18 08:37:59 -04:00
Itamar Turner-Trauring
01ba0d0316
News file.
2020-08-17 13:30:12 -04:00
Itamar Turner-Trauring
97c3be0509
Make quote_* and friends return unicode.
2020-08-17 13:29:49 -04:00
Itamar Turner-Trauring
6969872a7e
Merge pull request #766 from tahoe-lafs/3373.happinessutil-python-3
...
Fixes ticket:3373
Port happinessutil to Python 3
2020-08-17 13:20:28 -04:00
Itamar Turner-Trauring
f95f9c481e
Explanation.
2020-08-17 12:04:52 -04:00
Itamar Turner-Trauring
af5e9eaf67
A better name.
2020-08-17 11:29:27 -04:00
Itamar Turner-Trauring
03ed0fd66f
Another function that should be a no-op on Python 3.
2020-08-17 11:29:09 -04:00
Itamar Turner-Trauring
81ba354357
Merge remote-tracking branch 'origin/master' into 3373.happinessutil-python-3
2020-08-17 10:45:12 -04:00
Jean-Paul Calderone
bd06dac9d9
Merge pull request #778 from tahoe-lafs/3380.failure-ci-on-suite-failure
...
Make test failures fail CI
Fixes: ticket:3380
2020-08-14 14:47:09 -04:00
Itamar Turner-Trauring
59b5f8c0b0
Merge pull request #774 from tahoe-lafs/3376.encodingutil-python-3
...
Port encodingutil to Python 3, part 1
Fixes ticket:3376
2020-08-14 14:30:19 -04:00
Itamar Turner-Trauring
2cc2cb6a7f
Rename to_str() to the more accurate to_bytes().
2020-08-14 13:49:48 -04:00
Itamar Turner-Trauring
4ddbd8dbbf
Merge branch '3376.encodingutil-python-3' into 3377.configutil-connection_status-python-3
2020-08-14 13:13:23 -04:00
Jean-Paul Calderone
6eba1469f3
Back out subunit2junitxml exit status change from ticket:3336
...
I don't know why I included this change. It was certainly based on a faulty
assumption (that the tox command would exit with error if a test failed - it
won't). Apart from that, the motivation was the Python 3.6 ratchet job. The
test run was expected to fail but then the *ratchet* tool was in charge of
deciding if this indicated real failure or not. Failing at this point
prevented that logic from running. Now the ratchet is gone and we want CI to
turn red if anything fails.
2020-08-14 13:10:54 -04:00
Jean-Paul Calderone
41fe405068
news fragment
2020-08-14 13:09:56 -04:00