cb082b2094
Merge remote-tracking branch 'origin/master' into 3998-new-pyopenssl
2023-06-13 10:35:51 -04:00
96670ded65
Switch to using officially support constants, now part of pyOpenSSL's public
...
API.
The cryptography APIs we were previously using were not supported and aren't
available in all releases.
2023-06-01 17:27:21 -04:00
83d8efbb62
Require the appropriate version of txtorcon.
2023-05-19 13:59:29 -04:00
83a6a7de28
Newer klein and werkzeug.
2023-05-03 17:20:29 -04:00
63b082759d
Use a modern coverage.py.
2023-05-02 12:59:00 -04:00
568c275d64
Merge remote-tracking branch 'origin/master' into 4018-better-integration-logging
2023-05-01 12:54:05 -04:00
4ca056b51c
Be more general, 2.3.2 just came out for example.
2023-05-01 11:57:35 -04:00
3c660aff5d
a comment about the other test extra
2023-05-01 09:19:01 -04:00
f0b98aead5
You don't need tox *inside* your test environment.
...
You need tox to *manage* your test environment (this is the premise, at least).
2023-04-28 13:33:25 -04:00
44cd746ce4
Limit klein version for now.
2023-04-28 11:43:26 -04:00
f48eb81d9d
restrict werkzeug more, at least for the moment
2023-04-28 07:57:51 -04:00
70caa22370
have to do certifi in tox.ini
...
by the time setup.py is being processed it is too late for certifi to help
2023-04-28 07:51:45 -04:00
29961a08b2
typo in the requirements list...
2023-04-27 11:40:49 -04:00
66d3de0594
narrowly pin these dependencies
...
This will break because these are not the versions on all Docker CI images but
we need to pin them to rebuild those images with the correct versions.
Rebuilding the images might break CI for all other branches. But! It's
broken already, so it's not like it's any worse.
2023-04-27 11:31:26 -04:00
58ccecff54
Take a step towards unifying dependency pins used by tox env and Docker image building
2023-04-27 11:17:19 -04:00
1371ffe9dc
Just have ruff in one place.
2023-04-25 08:14:26 -04:00
7b33931df2
Replace flake8 with ruff.
2023-04-17 10:21:20 -04:00
51c7ca8d2c
Workaround for incompatibility.
2023-03-24 15:22:21 -04:00
ce6b7aeb82
More modern pylint and flake8 and friends.
2023-03-24 11:38:32 -04:00
a3ebd21b25
implement retry ourselves, don't depend on tenacity
2023-03-17 15:30:14 -04:00
2bb96d8452
There are new autobahn releases; remove the upper bound.
2023-03-13 15:19:07 -04:00
8062808de2
Add restriction 3.12 or later.
2023-03-09 09:46:46 -05:00
5ca07c311c
Set up 3.11 in metadata and GitHub Actions.
2023-03-08 16:36:18 -05:00
8e20fa0fbf
whitespace
2023-02-21 00:01:13 -07:00
464498f6bf
Merge branch 'master' into 2916.grid-manager-proposal.6
2023-02-20 11:24:20 -07:00
15c7916e08
Revert previous two commits ( e046627
, a292f52
)
2023-01-27 12:46:30 -05:00
a292f52de1
Try debugging CI/ubuntu-20.04 integration tests..
...
Does restoring the "charset_normalizer < 3" pin make the tests pass?
2023-01-27 11:47:50 -05:00
87dad9bd2b
Remove "charset_normalizer < 3" constraint
2023-01-27 10:07:50 -05:00
55139bb3f9
We can demand >= 0.4 now
2023-01-23 08:50:04 -05:00
0eee22cccf
Pin older charset_normalizer.
2023-01-13 09:53:38 -05:00
7c506057b5
Merge remote-tracking branch 'origin/master' into 3956-mutable-uploads
2023-01-09 17:05:31 -05:00
1482d41918
Drop 3.7.
2023-01-09 11:01:45 -05:00
22227c7094
Support old pycddl too so nix can keep working.
2023-01-09 10:31:48 -05:00
a71e873c21
pycddl 0.2 is broken, 0.3 is missing mmap() support.
2022-12-21 09:15:51 -05:00
80caf04966
Merge pull request #1234 from tahoe-lafs/3947.mutable-test_version-async-def
...
Convert some tests for mutables to use `async def`
Fixes: ticket:3947
2022-12-21 05:50:07 -05:00
13aa000d0b
Some features we depend on are broken in tox 4
2022-12-09 14:12:43 -05:00
4367e5a0fc
Bump the Twisted dependency so we can do this
2022-11-30 09:28:58 -05:00
1a3e3a86c3
Require latest pycddl, and work around a regression.
2022-10-14 11:27:04 -04:00
435df4923f
Merge branch 'master' into 2916.grid-manager-proposal.6
2022-10-05 10:18:09 -04:00
abb0379645
Merge pull request #1223 from tahoe-lafs/3928-i2p
...
Fix i2p integration tests
Fixes ticket:3928
2022-10-03 12:32:28 -04:00
795ec0b2db
Fix flake8 issue.
2022-10-03 11:52:07 -04:00
2a3b110d53
simple build automation
2022-09-30 16:48:23 -06:00
5973196931
refactor: use filelock and test it
2022-09-21 19:00:27 -06:00
fb532a71ef
own pid-file checks
2022-09-17 16:31:49 -06:00
4cc5c4d55d
Merge remote-tracking branch 'origin/master' into 2916.grid-manager-proposal.6
2022-07-25 11:55:47 -04:00
921e3a7712
Don't use broken version of werkzeug.
2022-07-25 09:55:03 -04:00
1ede0e7786
Merge remote-tracking branch 'meejah/2916.grid-manager-proposal.5' into 2916.grid-manager-proposal.6
2022-07-15 14:06:10 -04:00
da4deab167
Note version with fix.
2022-05-16 11:19:46 -04:00
5b0762d3a3
Workaround for autobahn issues.
2022-05-10 13:59:58 -04:00
e5b0e51f72
Server-side schema validation of CBOR.
2022-04-11 13:11:45 -04:00