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