Commit Graph

15018 Commits

Author SHA1 Message Date
f48eb81d9d restrict werkzeug more, at least for the moment 2023-04-28 07:57:51 -04:00
17706f582e use tox testenv extras to request testenv too 2023-04-28 07:52:05 -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
f6e4e862a9 Require that the actual test run step do this part
Keep this script to wheelhouse population.  We might be giving up a tiny bit
of performance here but let's make it work at all before we make it fast.
2023-04-28 07:50:50 -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
4d5b9f2d0c match the version in the docker image
it is maybe wrong that we pin a specific version here and also only include a
specific version (probably some interpretation of "the most recent release")
in the docker image...
2023-04-27 10:48:46 -04:00
f9269158ba news fragment 2023-04-27 10:46:58 -04:00
3d0c872f4c restrict CI jobs to the wheelhouse 2023-04-27 10:44:10 -04:00
Itamar Turner-Trauring
6d961eada9
Merge pull request #1289 from tahoe-lafs/4012.add-timeout-to-http-client
Add timeout to the blocking http client

Fixes ticket:4012
2023-04-27 09:13:44 -04:00
Itamar Turner-Trauring
194a160c44
Merge pull request #1286 from tahoe-lafs/4005-more-http-storage-logging
More http storage logging

Fixes ticket:4005
2023-04-27 09:08:03 -04:00
f9a1eedaea Make timeout optional, enable it only for integration tests. 2023-04-25 12:31:37 -04:00
558e3bf797 Fix unnecessary conversion. 2023-04-25 08:46:57 -04:00
430e98d83a Merge remote-tracking branch 'origin/master' into 4005-more-http-storage-logging 2023-04-25 08:40:26 -04:00
Itamar Turner-Trauring
4cdd4488bf
Merge pull request #1290 from tahoe-lafs/4014-remove-pylint
Remove pylint and flake8, replacing with ruff

Fixes ticket:4014
2023-04-25 08:37:00 -04:00
ebed5100b9 Switch to longer timeout so it's unlikely to impact users. 2023-04-25 08:16:12 -04:00
1371ffe9dc Just have ruff in one place. 2023-04-25 08:14:26 -04:00
c05afb19df Don't install code, it's not necessary. 2023-04-17 10:33:31 -04:00
6517cd4a48 Fix lint found by ruff. 2023-04-17 10:22:27 -04:00
7b33931df2 Replace flake8 with ruff. 2023-04-17 10:21:20 -04:00
aafbb00333 Use ruff for trailing whitespace. 2023-04-17 10:10:09 -04:00
cda97e4fa6 Remove pylint, replacing with faster alternative. 2023-04-17 10:06:50 -04:00
2d81ddc297 Don't call str() on bytes. 2023-04-14 11:15:47 -04:00
2916984114 More modernization. 2023-04-14 10:29:25 -04:00
1823dd4c03 Switch to a slightly larger block size. 2023-04-14 10:24:00 -04:00
67702572a9 Do a little modernization. 2023-04-14 10:22:14 -04:00
d7ee1637df Set a timeout. 2023-04-14 10:22:06 -04:00
5dcbc00989 News fragment. 2023-04-14 10:18:55 -04:00
464b476190 Work on 3.8. 2023-04-13 13:11:17 -04:00
4befcacc60 Merge remote-tracking branch 'origin/master' into 4005-more-http-storage-logging 2023-04-13 12:49:43 -04:00
Itamar Turner-Trauring
48a8c5deea
Merge pull request #1288 from tahoe-lafs/4010-remove-codecov
Rip out codecov for now

Fixes ticket:4010
2023-04-13 12:48:35 -04:00
e9a9ac7110 Rip out codecov for now. 2023-04-13 09:44:52 -04:00
af845a40c6 Fix type annotations, removing Deferred in particular. 2023-04-13 09:38:33 -04:00
33ab0ce042 Fix name. 2023-04-12 17:10:33 -04:00
3833623df7 Merge remote-tracking branch 'origin/master' into 4005-more-http-storage-logging 2023-04-12 17:04:36 -04:00
840ed0bf47 Unused imports. 2023-04-12 17:04:00 -04:00
Itamar Turner-Trauring
174609116e
Merge pull request #1284 from tahoe-lafs/3880-http-storage-logging
HTTP storage logging, part 1

Fixes ticket:3880
2023-04-12 17:00:57 -04:00
8bda370b30 News fragment. 2023-04-12 17:00:47 -04:00
3997eaaf90 Fix type annotations. 2023-04-12 17:00:31 -04:00
2a7616e0be Get tests passing again. 2023-04-12 16:43:46 -04:00
8f317ad36b
Merge pull request #1285 from exarkun/4006.remove-github-actions-unit-test-jobs
Move some unit test jobs from GitHub Actions to CircleCI

Fixes: ticket:4006
2023-04-12 16:30:18 -04:00
cebf62176e WIP add logging to decode_cbor. 2023-04-10 11:40:59 -04:00
68f9243323 Merge branch '3880-http-storage-logging' into 4005-more-http-storage-logging 2023-04-10 11:31:04 -04:00
Itamar Turner-Trauring
4d4649f5c2
Apply suggestions from code review
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2023-04-10 11:28:26 -04:00
4c542dfa9b news fragment 2023-04-05 09:37:16 -04:00
7ae7db678e add CPython 3.8 and CPython 3.9 unit test jobs to CircleCI 2023-04-05 09:03:51 -04:00
8557c66b39 Remove the "ubuntu-latest" unit test job from GitHub Actions 2023-04-05 09:03:20 -04:00
2be9e949f0 add Ubuntu 22.04 unit test job to CircleCI 2023-04-05 09:02:34 -04:00
590b20431a
Merge pull request #1282 from exarkun/4003.test_connection_status-demock
Remove `mock` use from allmydata/test/test_connection_status.py

Fixes: ticket:4003
2023-04-03 12:18:05 -04:00