Commit Graph

393 Commits

Author SHA1 Message Date
Jean-Paul Calderone
208531cddc should work without -X utf8 now 2023-08-08 11:30:02 -04:00
Itamar Turner-Trauring
112770aeb3 Don't hardcode tox 2023-07-31 11:07:37 -04:00
meejah
a4801cc2eb CI uses tox less than 4 2023-07-17 17:10:45 -06:00
meejah
0b9506dfad try new-enoug to avoid a type error 2023-07-13 17:53:27 -06:00
Jean-Paul Calderone
cb082b2094 Merge remote-tracking branch 'origin/master' into 3998-new-pyopenssl 2023-06-13 10:35:51 -04:00
Itamar Turner-Trauring
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
Itamar Turner-Trauring
83d8efbb62 Require the appropriate version of txtorcon. 2023-05-19 13:59:29 -04:00
Itamar Turner-Trauring
83a6a7de28 Newer klein and werkzeug. 2023-05-03 17:20:29 -04:00
Itamar Turner-Trauring
63b082759d Use a modern coverage.py. 2023-05-02 12:59:00 -04:00
Itamar Turner-Trauring
568c275d64 Merge remote-tracking branch 'origin/master' into 4018-better-integration-logging 2023-05-01 12:54:05 -04:00
Itamar Turner-Trauring
4ca056b51c Be more general, 2.3.2 just came out for example. 2023-05-01 11:57:35 -04:00
Jean-Paul Calderone
3c660aff5d a comment about the other test extra 2023-05-01 09:19:01 -04:00
Jean-Paul Calderone
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
Itamar Turner-Trauring
44cd746ce4 Limit klein version for now. 2023-04-28 11:43:26 -04:00
Jean-Paul Calderone
f48eb81d9d restrict werkzeug more, at least for the moment 2023-04-28 07:57:51 -04:00
Jean-Paul Calderone
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
Jean-Paul Calderone
29961a08b2 typo in the requirements list... 2023-04-27 11:40:49 -04:00
Jean-Paul Calderone
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
Jean-Paul Calderone
58ccecff54 Take a step towards unifying dependency pins used by tox env and Docker image building 2023-04-27 11:17:19 -04:00
Itamar Turner-Trauring
1371ffe9dc Just have ruff in one place. 2023-04-25 08:14:26 -04:00
Itamar Turner-Trauring
7b33931df2 Replace flake8 with ruff. 2023-04-17 10:21:20 -04:00
Itamar Turner-Trauring
51c7ca8d2c Workaround for incompatibility. 2023-03-24 15:22:21 -04:00
Itamar Turner-Trauring
ce6b7aeb82 More modern pylint and flake8 and friends. 2023-03-24 11:38:32 -04:00
Jean-Paul Calderone
a3ebd21b25 implement retry ourselves, don't depend on tenacity 2023-03-17 15:30:14 -04:00
Jean-Paul Calderone
2bb96d8452 There are new autobahn releases; remove the upper bound. 2023-03-13 15:19:07 -04:00
Itamar Turner-Trauring
8062808de2 Add restriction 3.12 or later. 2023-03-09 09:46:46 -05:00
Itamar Turner-Trauring
5ca07c311c Set up 3.11 in metadata and GitHub Actions. 2023-03-08 16:36:18 -05:00
meejah
8e20fa0fbf whitespace 2023-02-21 00:01:13 -07:00
meejah
464498f6bf Merge branch 'master' into 2916.grid-manager-proposal.6 2023-02-20 11:24:20 -07:00
Chris Wood
15c7916e08 Revert previous two commits (e046627, a292f52) 2023-01-27 12:46:30 -05:00
Chris Wood
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
Chris Wood
87dad9bd2b Remove "charset_normalizer < 3" constraint 2023-01-27 10:07:50 -05:00
Jean-Paul Calderone
55139bb3f9 We can demand >= 0.4 now 2023-01-23 08:50:04 -05:00
Itamar Turner-Trauring
0eee22cccf Pin older charset_normalizer. 2023-01-13 09:53:38 -05:00
Itamar Turner-Trauring
7c506057b5 Merge remote-tracking branch 'origin/master' into 3956-mutable-uploads 2023-01-09 17:05:31 -05:00
Itamar Turner-Trauring
1482d41918 Drop 3.7. 2023-01-09 11:01:45 -05:00
Itamar Turner-Trauring
22227c7094 Support old pycddl too so nix can keep working. 2023-01-09 10:31:48 -05:00
Itamar Turner-Trauring
a71e873c21 pycddl 0.2 is broken, 0.3 is missing mmap() support. 2022-12-21 09:15:51 -05:00
Jean-Paul Calderone
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
Jean-Paul Calderone
13aa000d0b Some features we depend on are broken in tox 4 2022-12-09 14:12:43 -05:00
Jean-Paul Calderone
4367e5a0fc Bump the Twisted dependency so we can do this 2022-11-30 09:28:58 -05:00
Itamar Turner-Trauring
1a3e3a86c3 Require latest pycddl, and work around a regression. 2022-10-14 11:27:04 -04:00
Itamar Turner-Trauring
435df4923f
Merge branch 'master' into 2916.grid-manager-proposal.6 2022-10-05 10:18:09 -04:00
Itamar Turner-Trauring
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
Itamar Turner-Trauring
795ec0b2db Fix flake8 issue. 2022-10-03 11:52:07 -04:00
meejah
2a3b110d53 simple build automation 2022-09-30 16:48:23 -06:00
meejah
5973196931 refactor: use filelock and test it 2022-09-21 19:00:27 -06:00
meejah
fb532a71ef own pid-file checks 2022-09-17 16:31:49 -06:00
Itamar Turner-Trauring
4cc5c4d55d Merge remote-tracking branch 'origin/master' into 2916.grid-manager-proposal.6 2022-07-25 11:55:47 -04:00
Itamar Turner-Trauring
921e3a7712 Don't use broken version of werkzeug. 2022-07-25 09:55:03 -04:00