Sajith Sasidharan
1f1a30095e
Get pip version for all three GitHub Actions OSes
2021-01-18 13:22:04 -05:00
Sajith Sasidharan
8bf068f991
What's the pip version on GitHub Actions?
...
There's no need of upgrading pip if GA offers a sufficiently new pip.
2021-01-18 13:19:33 -05:00
Sajith Sasidharan
f731159cd7
Install Python packages after setting up pip cache
2021-01-18 13:13:32 -05:00
Sajith Sasidharan
573ab8768b
Re-title "use pip cache" step in GitHub Actions
2021-01-18 11:08:56 -05:00
Sajith Sasidharan
27a122088c
Use pip cache on GitHub Actions
...
Using the method outlined in https://github.com/actions/cache/blob/main/examples.md#using-pip-to-get-cache-location
2021-01-18 11:02:55 -05:00
Sajith Sasidharan
fa1a8e8371
Upgrade pip used in GitHub Actions
...
From pip 20.1+ onward, "pip cache dir" can be used to find location of
pip cache, and this is useful across all three major OSes supported by
GitHub Actions.
2021-01-18 10:58:12 -05:00
Sajith Sasidharan
621de4d882
Add newsfragment
2021-01-18 10:55:18 -05:00
Jean-Paul Calderone
cd06f1c902
Merge pull request #915 from tahoe-lafs/3399.mypy
...
Add Mypy support and CI configuration
Fixes: ticket:3399
2021-01-15 16:00:57 -05:00
Jason R. Coombs
c7a4cdb44d
Rely on main branch of foolscap for typechecks.
2021-01-15 15:25:07 -05:00
Jean-Paul Calderone
a01078ddec
Switch to one of our Docker images for typecheck CI
2021-01-15 15:00:57 -05:00
Jason R. Coombs
7d468cde19
Merge branch 'master' into 3399.mypy
2021-01-15 11:17:47 -05:00
Itamar Turner-Trauring
42b31a2809
Fix flake.
2021-01-14 15:58:18 -05:00
Itamar Turner-Trauring
a2dab7c89f
Only do this on Python 3.
2021-01-14 09:40:10 -05:00
Itamar Turner-Trauring
60acad32ca
Merge remote-tracking branch 'origin/master' into 3589.more-web-tests-python-3
2021-01-14 09:39:18 -05:00
Itamar Turner-Trauring
9ca17d780e
Add some overall timeout, and timeout on specific test that seems to be the
...
issue somehow.
2021-01-13 10:21:06 -05:00
Itamar Turner-Trauring
20e90b4b65
Set
2021-01-13 10:21:00 -05:00
Itamar Turner-Trauring
c5669e16e0
Fix flake.
2021-01-13 09:56:08 -05:00
Itamar Turner-Trauring
aace119790
Fix Python 3 issue with combining bytes and unicode.
2021-01-13 09:55:54 -05:00
Jean-Paul Calderone
216efb2aed
unused import
2021-01-12 16:52:43 -05:00
Jean-Paul Calderone
43dc85501f
is this api less troublesome?
2021-01-12 16:03:28 -05:00
Jean-Paul Calderone
6984f2be3f
Try to get the Python 2 / Windows case working
2021-01-12 15:58:07 -05:00
Jean-Paul Calderone
6c430bd4e6
re-add a direct unicode_to_argv test
...
harder to express the conditional in skips so the two tests become one
2021-01-12 15:16:18 -05:00
Jean-Paul Calderone
9c63703efc
no effort being made to support these locales
2021-01-12 15:15:42 -05:00
Jean-Paul Calderone
44d76cb159
fix formatting mistake
2021-01-12 15:00:02 -05:00
Jean-Paul Calderone
5a145e74ef
a mild warning/suggestion here
2021-01-12 14:59:16 -05:00
Jean-Paul Calderone
522f96b150
may as well leave(/restore) this
2021-01-12 14:56:37 -05:00
Jean-Paul Calderone
622d67c9b9
done with this, thanks
2021-01-12 14:55:40 -05:00
Jean-Paul Calderone
e3a805caa7
unicode_to_argv == id on win32
2021-01-12 14:44:00 -05:00
Itamar Turner-Trauring
6b0849490a
News file.
2021-01-12 14:40:46 -05:00
Itamar Turner-Trauring
5d77282784
Ported to Python 3.
2021-01-12 14:40:33 -05:00
Jean-Paul Calderone
183ee10035
probably more useful debug info
2021-01-12 14:39:56 -05:00
Itamar Turner-Trauring
7a3e9ab43e
Tests pass on Python 3.
2021-01-12 14:39:20 -05:00
Jean-Paul Calderone
ec92f0362d
this?
2021-01-12 14:36:42 -05:00
Jean-Paul Calderone
7ca3c86a35
debug nonsense
2021-01-12 14:35:03 -05:00
Itamar Turner-Trauring
03fb936716
Port to Python 3.
2021-01-12 14:25:16 -05:00
Itamar Turner-Trauring
4940da47da
Tests pass on Python 3.
2021-01-12 14:24:17 -05:00
Itamar Turner-Trauring
c076e1ee26
Just fix all the putChild.
2021-01-12 14:24:11 -05:00
Jean-Paul Calderone
99f00818a8
diff shrink
2021-01-12 14:21:32 -05:00
Jean-Paul Calderone
46d3ffb2e2
diff shrink
2021-01-12 14:20:50 -05:00
Itamar Turner-Trauring
8c41f60fdb
Port to Python 3.
2021-01-12 14:17:38 -05:00
Itamar Turner-Trauring
bd364feec5
Tests pass on Python 3.
2021-01-12 14:14:52 -05:00
Jean-Paul Calderone
aa4f113027
Get the monkey patching right
2021-01-12 14:11:43 -05:00
Itamar Turner-Trauring
1ad9e365c3
Merge pull request #947 from tahoe-lafs/3576.port-unknown
...
Port unknown to Python 3
Fixes ticket:3576
2021-01-12 14:01:16 -05:00
Itamar Turner-Trauring
dfcd75f20d
Infinite blocking is bad.
2021-01-12 13:58:28 -05:00
Itamar Turner-Trauring
b74ec6919d
Don't blow up just because irrelevant cleanup complains.
2021-01-12 13:24:42 -05:00
Itamar Turner-Trauring
7e5e329138
Port to Python 3.
2021-01-12 11:44:27 -05:00
Itamar Turner-Trauring
c2d69c5309
Merge all log tests into one test module.
2021-01-12 11:41:19 -05:00
Itamar Turner-Trauring
d99c94753c
On Python 3 we need to make sure bytes get written to the websocket.
2021-01-12 11:38:37 -05:00
Itamar Turner-Trauring
116c59142d
Port to Python 3.
2021-01-12 11:26:43 -05:00
Itamar Turner-Trauring
3489e381be
Get rid of finalizer which, I suspect, is keeping tests from shutting down on Windows.
2021-01-12 11:16:45 -05:00