4a5bb5e8ff
Merge branch 'master' into 2916.grid-manager-proposal.5
2021-03-23 16:04:50 -06:00
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
7c03bb6184
Give CI a kick
2021-03-10 14:48:08 -05:00
86853dc3d0
Use forked release of txi2p for Python 3 support
...
We've poked https://github.com/str4d/txi2p/issues/10 a few times with
requests for a new release, with scant success. So txi2p-tahoe is a
thing now.
2021-03-10 13:26:21 -05:00
7b82a1230f
Drop txi2p for Python 3 entirely
...
PEP-508 "URL lookups" are unsupported in packages released on PyPI
2021-03-01 13:47:39 -05:00
7c9e757f70
go back to a released txi2p for python 2
2021-03-01 13:44:27 -05:00
49838afa4d
Merge branch 'master' into 2916.grid-manager-proposal.5
2021-02-02 10:03:04 -07:00
307a53dd71
Merge branch 'master' into 2916.grid-manager-proposal.5
2021-01-20 23:42:35 -07:00
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
ce58f63040
Merge remote-tracking branch 'origin/master' into 3584.integration-tests-sftp
2021-01-11 13:55:03 -05:00
c1bc69e1f7
Remove two more references to FTP.
2021-01-08 13:47:32 -05:00
a536a1a970
First passing end-to-end test of SFTP
2021-01-07 12:50:31 -05:00
613a6f80aa
Merge branch 'master' into 2916.grid-manager-proposal.5
2021-01-04 15:12:17 -07:00
ae87d53e49
Let us have a ~5ish coverage
2020-12-29 13:35:33 -05:00
052b3d9fb1
Re-enable logging validation on Python 3.
2020-12-16 10:06:59 -05:00
a0a39d3561
Merge remote-tracking branch 'origin/master' into 2916.grid-manager-proposal.5
2020-11-25 19:27:49 -07:00
b1244543f2
Bump to a Twisted that has Site.getContentFile support
2020-11-18 15:42:10 -05:00
25ff7c6f55
Merge branch 'master' into 2916.grid-manager-proposal.5
2020-11-13 16:48:14 -07:00
2118a2446e
grid-manager stand-alone, via Click
2020-11-06 22:23:53 -07:00
dce8d3598a
Be even more lenient, in the hopes of working on Nix.
2020-10-27 08:54:16 -04:00
4b7ab2bfd8
Version that works with Python 2.
2020-10-26 16:54:19 -04:00
d5333ae9f9
Merge remote-tracking branch 'origin/master' into 3485.backported-configparser-for-py-2
2020-10-26 16:53:19 -04:00
f50fd8e474
Switch to new configparser backport.
2020-10-26 12:12:46 -04:00
931bdef2a2
Get rid of the old implementation and related unused code
...
Also put in the new implementation, though now it needs tests because *there
were no direct tests for the old one*.
2020-10-23 09:23:16 -04:00
4305777f88
Nevow is no longer a dependency
2020-10-21 10:03:06 -04:00
d74d7e733c
Merge branch 'master' into 3394.py38-tests
2020-09-09 21:42:32 -04:00
e893254855
Use Pyrsistent < 0.17.0
2020-09-08 17:23:08 -04:00
810c7eefd8
Pin Pyrsistent at a Python 2.7 compatible version
2020-09-08 16:31:57 -04:00
c48548a7ca
Allow installation on later versions of Python.
2020-08-21 19:55:34 -04:00
a9fa70c3d5
Add upper bound for attrs
library
2020-08-21 15:55:39 -04:00
4dae5d867c
Add retry logic, listenOnUnused is potentially flaky.
2020-07-28 11:09:02 -04:00
04db52b9e4
Some manual tweaks to be more likely to work with Python 3.
...
The Linux distribution porting code was obsolete (using Python APIs not present
in Python 3, /etc/lsb-release isn't a thing on Fedora 31, for example), so
replaced it with maintained third-party library.
2020-07-24 14:06:12 -04:00
3f887f9279
Respond to review
...
- Use the subunitv2-file reporter to allow for nicer error handling
- Undo the depgraph.sh change, see if it really matters
- Rename passing -> ratchet-passing to distinguish from ported modules
tracker
- Misc. documentation and ratchet.sh improvements
2020-07-14 20:11:58 -04:00
d25c8b1a25
Start ratcheting up passing tests under Python 3
2020-07-13 22:42:48 -04:00
5a2ee5387a
Bump txi2p to unreleased version that supports Py3
...
The plan is to keep i2p support around, in the hopes that upstream libs
(txi2p, foolscap) are ported to Python 3 by the time we _really_ need
them.
2020-07-13 22:27:59 -04:00
2eab253b0f
Change python_requires in setup.py
2020-07-13 22:27:59 -04:00
0bc8a441a9
Add pyutil as direct dependency; it was previously indirect dependency via zfec.
2020-07-08 11:56:53 -04:00
e06d41442a
Merge remote-tracking branch 'origin/master' into 3324-humanreadable-python-3
2020-07-07 11:03:33 -04:00
906d6ac291
Switch to flake8 as a better way of running pyflakes.
2020-07-06 13:50:06 -04:00
83182e1d38
Remove extraneous semicolon.
2020-07-03 13:15:13 -04:00
70a029fb81
Tests pass on both Python 2 and Python 3.
2020-07-02 14:26:35 -04:00
c207a0c932
Port test_humanreadable.py to Python 3.
2020-07-02 14:10:38 -04:00
76d667865e
Remove some top-level packaging related to magic-folders
2020-02-13 10:21:45 -05:00
5bd84895fd
Merge pull request #685 from tahoe-lafs/2392.pywin32
...
Replace pypiwin32 with pywin32
Fixes: ticket:2392
2020-01-20 14:09:32 -05:00
5dd355fbfa
Stop accessing the maybe-deprecated Request.channel attribute
2020-01-17 11:45:08 -05:00
feb6c2f2fc
depend on pywin32 instead
2020-01-17 10:59:23 -05:00
c8bd3e9a05
pin a known working foolscap
2020-01-13 10:52:09 -05:00
599419c820
comment about this requirement
2019-12-18 15:31:17 -05:00
8cb91f6f23
Try narrowing the coverage.py requirement
...
Perhaps the 5.0 release is causing problems
2019-12-18 13:11:59 -05:00
3b07a2873e
Merge pull request #659 from tahoe-lafs/3255.python3-porting-done-oracle
...
Add a Python 3 porting-done oracle to the test suite
2019-11-05 05:00:25 +00:00