Commit Graph

252 Commits

Author SHA1 Message Date
meejah
53451abef4 remove Python 3.8 mentions 2024-12-06 13:20:18 -07:00
meejah
659014d4d3 types-pkg_resources yanked; use types-setuptools instead 2024-08-08 16:37:42 -06:00
Itamar Turner-Trauring
ed193c7e3f Mypy 1.8 2024-01-04 09:35:42 -05:00
Itamar Turner-Trauring
e230a65fa6 Upgrade mypy 2023-12-11 10:09:43 -05:00
Itamar Turner-Trauring
0e512f22be Update towncrier version 2023-11-21 08:21:20 -05:00
Itamar Turner-Trauring
fe8a94089c More thorough mypy checks 2023-11-21 08:19:32 -05:00
Itamar Turner-Trauring
e4bf0a346b Upgrade ruff 2023-11-21 08:17:05 -05:00
Itamar Turner-Trauring
17271d2fac New towncrier is out with the fix 2023-11-21 08:16:49 -05:00
Itamar Turner-Trauring
37176f3df9 New Twisted release 2023-11-21 08:16:24 -05:00
Itamar Turner-Trauring
83f3404dbc Unnecessay 2023-11-20 17:43:43 -05:00
Itamar Turner-Trauring
44b0b2841e Try passing in all environment variables, to try to make integration tests pass 2023-11-20 17:31:34 -05:00
Itamar Turner-Trauring
c105e0da69 Force setting a value for columns 2023-11-20 17:11:37 -05:00
Itamar Turner-Trauring
4116bfc715 Pass COLUMNS down to workaround what may be a bug in twisted.python.usage 2023-11-20 16:55:43 -05:00
Itamar Turner-Trauring
bb3546c965 Try tox 4 again 2023-11-20 16:19:17 -05:00
Itamar Turner-Trauring
304164ddf8 Try to avoid calling setup.py directly. 2023-11-20 16:05:52 -05:00
Itamar Turner-Trauring
8b2b0c7e5b Sticking to tox 3 for now 2023-11-20 11:13:24 -05:00
Itamar Turner-Trauring
c2b1f31684 Work with tox 4 2023-11-16 17:54:34 -05:00
Itamar Turner-Trauring
b28b769a6c Add some coverage for 3.12 2023-11-15 13:09:24 -05:00
Itamar Turner-Trauring
146420248f
Merge pull request #1332 from tahoe-lafs/4062-upgrades
Upgrade type and code check tools

Fixes ticket:4062
2023-09-08 10:10:13 -04:00
Itamar Turner-Trauring
496ffcdaa2 Run codechecks on benchmarks too. 2023-09-05 12:25:18 -04:00
Itamar Turner-Trauring
e96d67f541 Upgrade ruff. 2023-09-05 09:44:48 -04:00
Itamar Turner-Trauring
a8b68c217f Update to new mypy and Twisted for type checking. 2023-09-05 09:40:29 -04:00
Itamar Turner-Trauring
4bbde0288e Upgrade ruff. 2023-07-21 11:10:54 -04:00
Itamar Turner-Trauring
6cc517d1a7 Newer mypy. 2023-07-21 11:04:51 -04:00
Jean-Paul Calderone
c06e3e12ba try to work-around towncrier compatibility issue 2023-07-07 16:32:15 -04:00
Itamar Turner-Trauring
a7100c749d Specific commit 2023-06-26 11:20:46 -04:00
Itamar Turner-Trauring
5561e11cfd Upgrade versions, install dependencies since mypy might want them 2023-06-14 10:31:11 -04:00
Jean-Paul Calderone
17706f582e use tox testenv extras to request testenv too 2023-04-28 07:52:05 -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
58ccecff54 Take a step towards unifying dependency pins used by tox env and Docker image building 2023-04-27 11:17:19 -04:00
Jean-Paul Calderone
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
Itamar Turner-Trauring
1371ffe9dc Just have ruff in one place. 2023-04-25 08:14:26 -04:00
Itamar Turner-Trauring
c05afb19df Don't install code, it's not necessary. 2023-04-17 10:33:31 -04:00
Itamar Turner-Trauring
7b33931df2 Replace flake8 with ruff. 2023-04-17 10:21:20 -04:00
Itamar Turner-Trauring
aafbb00333 Use ruff for trailing whitespace. 2023-04-17 10:10:09 -04:00
Itamar Turner-Trauring
cda97e4fa6 Remove pylint, replacing with faster alternative. 2023-04-17 10:06:50 -04:00
Itamar Turner-Trauring
ce6b7aeb82 More modern pylint and flake8 and friends. 2023-03-24 11:38:32 -04:00
Itamar Turner-Trauring
52f43cefea Add 3.11. 2023-03-15 15:44:45 -04:00
Itamar Turner-Trauring
24212b412c Fix 3.11 runs. 2023-03-14 13:01:45 -04:00
Itamar Turner-Trauring
1482d41918 Drop 3.7. 2023-01-09 11:01:45 -05:00
Jean-Paul Calderone
a1cb889308 Take typechecks and codechecks out of the GitHub Actions config
There's a dedicated job on CircleCI.
2022-12-14 08:35:10 -05:00
meejah
3d831f653b cleanup 2022-12-01 23:58:53 -07:00
meejah
89b6a008d2 since 'coverage report' is what fails with disk-space on windows, try turning it off 2022-12-01 23:24:24 -07:00
Itamar Turner-Trauring
b0b67826e8 More verbose output is helpful when debugging. 2022-05-13 12:58:55 -04:00
Itamar Turner-Trauring
ae8a7eff43 Make mypy happy. 2022-03-25 15:52:31 -04:00
Itamar Turner-Trauring
9d9ec698e0 Add support for Python 3.10. 2022-02-23 11:07:56 -05:00
Itamar Turner-Trauring
c6ee41ab5c Add PyPy3. 2022-02-23 10:49:39 -05:00
Itamar Turner-Trauring
5647b4aee0 Try to fix macOS another way. 2022-02-22 11:40:16 -05:00
Itamar Turner-Trauring
52f0e18d6b Fix for overly-long temporary paths for unix sockets on macOS. 2022-02-22 11:26:00 -05:00
Itamar Turner-Trauring
a7e4add602 Simplify. 2022-02-22 11:25:13 -05:00