Commit Graph

412 Commits

Author SHA1 Message Date
Itamar Turner-Trauring
94c15d8510 No longer limited to cryptography. 2024-08-14 10:28:56 -04:00
meejah
18ba8ef657 workaround; pin cryptography below 43 2024-08-08 16:26:14 -06:00
Itamar Turner-Trauring
f2f7c1dd48 Fix PyPy. 2024-01-26 09:24:59 -05:00
Itamar Turner-Trauring
fced1ab01b Switch to using pycddl for CBOR decoding. 2024-01-24 13:50:55 -05:00
meejah
741f6182f8 exclude cbor2 5.6.0 2024-01-19 12:11:05 -07:00
Itamar Turner-Trauring
9eb460e6cf Merge branch '4074-drop-pkg_resources' into 3072-python-3.12-support 2023-11-17 11:44:32 -05:00
Itamar Turner-Trauring
d28444c2ba Don't use latest eliot for now 2023-11-17 11:29:18 -05:00
Itamar Turner-Trauring
57534facc5 Python 3.8 support for importlib.resources.files 2023-11-17 11:26:52 -05:00
Itamar Turner-Trauring
7d43eb76d9 Shouldn't need setuptools for runtime anymore 2023-11-17 11:08:49 -05:00
Itamar Turner-Trauring
e276b3a9be Increase setuptools and pip versions 2023-11-17 10:08:00 -05:00
Itamar Turner-Trauring
22192b5e09 Get rid of eliot patching that's not relevant to Python 3 2023-11-15 11:00:58 -05:00
Itamar Turner-Trauring
1b700be578 Allow 3.12 2023-11-15 10:54:56 -05:00
Itamar Turner-Trauring
130160e5a0 Drop psutil 2023-09-25 14:28:27 -04:00
Itamar Turner-Trauring
a497b8d86f Also record CPU time of subprocesses. 2023-09-08 10:17:38 -04:00
meejah
4b55027ec8 Merge branch 'master' into 3899.failed-server 2023-08-09 17:57:38 -06:00
Jean-Paul Calderone
27b97dc1d8 bump it 2023-08-09 15:01:07 -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
meejah
5595355875 Merge branch 'master' into 3899.failed-server 2023-01-19 14:31:59 -07:00
Itamar Turner-Trauring
0eee22cccf Pin older charset_normalizer. 2023-01-13 09:53:38 -05:00