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
Itamar Turner-Trauring
6190399aef
Just codechecks.
2022-02-15 14:33:00 -05:00
Itamar Turner-Trauring
dfe7de54a2
Upgrade some versions.
2022-02-15 09:59:04 -05:00
Itamar Turner-Trauring
d976524bb0
Let's see if this is necessary any more.
2022-02-14 11:41:51 -05:00
Itamar Turner-Trauring
9428c5d45b
We can use modern PyInstaller.
2022-02-14 11:29:19 -05:00
Itamar Turner-Trauring
cd33e1cfb3
Rip out more Python 2 stuff.
2022-02-14 11:10:56 -05:00
Itamar Turner-Trauring
8eb6ab4765
Switch to Python 3.7 as minimal version.
2022-01-24 10:42:09 -05:00
Itamar Turner-Trauring
34d2f74ede
Tell RTD how to install Sphinx.
2021-10-28 11:12:17 -04:00
Jean-Paul Calderone
84dfb360ce
Merge pull request #1141 from LeastAuthority/3814.remove-control-port
...
Remove the "control port" and its associated Tub
Fixes: ticket:3814
2021-10-25 20:57:23 -04:00
meejah
027df09828
release two things: wheels, and a .tar.gz source dist
2021-10-20 16:10:23 -06:00
meejah
ffb20d3bbf
Merge pull request #1144 from tahoe-lafs/3754.release-1.16.0-rc1
...
release 1.16.0
2021-10-20 16:04:05 -06:00
Jean-Paul Calderone
347377aaab
Get rid of check_memory
which depends on the control port
...
This was some kind of memory usage analysis tool. It depends on the control
port so it cannot work after I delete the control port. The code itself is
messy, undocumented, and has no automated tests. I don't know if it works at
all anymore. Even if it does, no one ever runs it.
Measuring Tahoe-LAFS' memory usage over the course of maintenance and
development is a lovely idea but the project has not managed to adopt (or
maintain?) that practice based on this tool. Given sufficient interest we can
resurrect this idea using a more streamlined process and less invasive tools
in the future.
2021-10-15 11:43:34 -04:00
Jean-Paul Calderone
efc9dc831b
Revert "a stab at using setup.cfg and setuptools_scm"
...
This reverts commit 68e8e0a7d5
.
2021-10-14 11:01:37 -04:00
Jean-Paul Calderone
68e8e0a7d5
a stab at using setup.cfg and setuptools_scm
2021-10-14 10:58:41 -04:00
Jean-Paul Calderone
c80016d2ec
convert tab to spaces
2021-09-22 15:51:26 -04:00
fenn-cs
f6a96ae397
fix tarballs target for release
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-09-17 11:07:58 +01:00
Jean-Paul Calderone
903da3d513
Fix the ... tox.ini ... syntax error ...
2021-09-08 14:35:55 -04:00
Jean-Paul Calderone
19086a6348
log sys.stdout.encoding from tox env
2021-09-08 14:25:10 -04:00
Jean-Paul Calderone
9a8faae283
Remove PYTHONIOENCODING, set for towncrier, no longer run here
2021-08-13 09:24:00 -04:00