deaaa8c727
More tests passing on Python 3.
2021-05-04 10:27:26 -04:00
75deef906d
More progress towards running tests on Python 3.
2021-05-04 10:12:07 -04:00
bf77b5256e
Merge branch '3691.cli-tests-python-3' into 3692.cli-tests-python-3
2021-05-04 10:04:49 -04:00
91f8575d29
News file
2021-05-04 10:04:45 -04:00
7349855ce4
Move unicode conversion higher up.
2021-05-04 10:00:27 -04:00
ae739dfd9e
Python 3 updates.
2021-05-03 11:48:02 -04:00
d3be3ce1e6
Start making tests pass on Python 3.
2021-05-03 11:43:31 -04:00
1f70d5c13a
Port to Python 3.
2021-05-03 11:21:23 -04:00
f9ae91a94e
Tests pass on Python 3.
2021-05-03 11:20:16 -04:00
02edef01a9
News file.
2021-05-03 11:15:24 -04:00
a7d4fed1ba
Port to Python 3.
2021-05-03 11:15:10 -04:00
9dcfa2171e
Tests pass on Python 3.
2021-05-03 11:13:27 -04:00
2b751c44db
Port to Python 3.
2021-05-03 11:10:54 -04:00
94b42b7c89
Merge pull request #1050 from tahoe-lafs/3687.cli-tests-python-3
...
Port more CLI tests to Python 3
Fixes ticket:3687
Fixes ticket:3679
2021-05-03 10:47:59 -04:00
c275f9ae54
Tests pass on Python 3.
2021-05-03 10:47:30 -04:00
f1128bfd2e
Merge remote-tracking branch 'origin/master' into 3687.cli-tests-python-3
2021-05-03 10:28:31 -04:00
99543877d6
Fix flake.
2021-05-03 10:27:43 -04:00
b3ede6b9f2
Nicer way to say the same thing.
2021-05-03 10:25:48 -04:00
f6b5628ce1
Port to Python 3.
2021-04-30 11:33:51 -04:00
463f9fe802
Tests pass on Python 3.
2021-04-30 11:31:25 -04:00
4eb9be1996
News file.
2021-04-30 11:17:09 -04:00
da8e0d61aa
Port to Python 3.
2021-04-30 11:15:48 -04:00
bab79d13a0
Merge pull request #1045 from tahoe-lafs/3678.cli-tests-python-3
...
Port allmydata.tests.cli.test_check to Python 3
Fixes ticket:3678
2021-04-30 11:08:55 -04:00
3846df8e4f
All test_create_alias tests pass on Python 3.
2021-04-30 11:06:31 -04:00
46c03f6b75
Remove duplication, and add support for testing cases where stdin/stdout/stderr
...
have to be bytes.
2021-04-30 11:05:56 -04:00
2f6535e26e
First test passes on Python 3.
2021-04-30 10:33:59 -04:00
e48d85dd8b
Merge branch '3679.more-cli-tests-python-3' into 3687.cli-tests-python-3
2021-04-30 10:22:47 -04:00
e56a8cc1f3
Merge branch '3678.cli-tests-python-3' into 3679.more-cli-tests-python-3
2021-04-30 10:20:27 -04:00
72a85ba624
Fix lint.
2021-04-30 10:19:59 -04:00
9137da5483
Stick to Unicode when possible.
2021-04-30 10:16:41 -04:00
db65b3d69b
Clean up some files
2021-04-29 08:00:13 +02:00
ec449970ee
Add CONTRIBUTORS.rst
2021-04-29 07:56:27 +02:00
1c2ba6b33c
Merge pull request #1043 from tahoe-lafs/3672.non-utf-8-bytes-in-logs
...
Support logging non-UTF-8 bytes in logs
Fixes ticket:3672
2021-04-28 15:24:17 -04:00
ef36e0e02a
Merge remote-tracking branch 'origin/master' into 3678.cli-tests-python-3
2021-04-28 13:17:37 -04:00
904b423b48
Merge remote-tracking branch 'origin/master' into 3672.non-utf-8-bytes-in-logs
2021-04-28 13:17:07 -04:00
35d7ddcf9c
Merge pull request #1047 from tahoe-lafs/3681.github-actions-use-x86-windows
...
Use x86 Python for Windows testing
Fixes: ticket: 3681
2021-04-27 18:36:13 -04:00
6d1b95b965
GitHub Actions: add more parenthesis
...
https://github.community/t/and-operator-in-if-condition/154825
suggests that adding more parens might work.
2021-04-27 16:21:22 -04:00
3722b8f628
GitHub Actions: quote architecture
...
Docs for actions/setup-python seem to do that, although
inconsistently.
2021-04-27 15:52:28 -04:00
73d3295a6a
GitHub Actions: use 64-bit Python 3.6 to test on Windows
2021-04-27 15:49:25 -04:00
65398a2d63
GitHub Actions: update note about Windows again
2021-04-26 17:06:34 -04:00
1531bea63f
GitHub Actions: update note about Windows
...
[skip ci]
2021-04-26 16:58:24 -04:00
e46e4409c2
GitHub Actions: really use x86 Python on Windows
...
In a prior commit, I mistakenly used "architecture: x64" instead of
"architecture: x86", and tests actually passed.
That was surprising, because netifaces do not have amd64_win will on
PyPI. But mystery was solved when itamarst pointed out that netifaces
wheel (that we previously built) is present on pip cache.
But pip cache might be purged one day, and tests will fail again that
day. We can't have that, so we will try to stick with x86 for now.
2021-04-26 16:39:23 -04:00
1a05fb21de
Name newsfragment correctly
2021-04-26 14:02:26 -04:00
68603fc015
GitHub Actions: just use x86 Python to test on Windows
...
I can't figure out the correct GitHub Actions magic incantation^w^w
expression syntax that is needed to isolate (Windows && Python 2.7),
so let's just run also run x86 Python 3.6 on Windows.
2021-04-26 13:41:17 -04:00
dec97b3aa1
GitHub Actions: when in doubt, drop some curly braces
2021-04-26 13:35:37 -04:00
ed82119f32
GitHub Actions: when in doubt, throw in more parens
2021-04-26 13:14:28 -04:00
106976e8cc
GitHub Actions: use expression syntax
...
Per GitHub documentation:
When you use expressions in an if conditional, you may omit the
expression syntax (${{ }}) because GitHub automatically evaluates
the if conditional as an expression, unless the expression contains
any operators. If the expression contains any operators, the
expression must be contained within ${{ }} to explicitly mark it for
evaluation.
https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions
2021-04-26 12:17:25 -04:00
f4b8780ba7
Add newsfragment
2021-04-26 12:00:37 -04:00
196ce5103d
GitHub Actions: test with 32-bit Python 2.7 on Windows
2021-04-26 12:00:11 -04:00
b707a6ca7b
GitHub Actions: do not install vcpython27
...
Microsoft seems to have pulled the compiler download.
2021-04-26 11:36:51 -04:00