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
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