Commit Graph

389 Commits

Author SHA1 Message Date
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