Anders Kaseorg
aeb89bcae5
ruff: Enable lots of rules.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-11-11 16:16:17 -08:00
Anders Kaseorg
a49add3d02
lint: Replace Black with Ruff.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 19:08:40 -07:00
Anders Kaseorg
2a0eff653d
lint: Replace isort with Ruff.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 19:04:29 -07:00
Anders Kaseorg
01a27a3a1b
lint: Replace Flake8 with Ruff.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 18:58:49 -07:00
Anders Kaseorg
5c0f88d1e1
mypy: Improve configuration.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-27 17:53:37 -07:00
Anders Kaseorg
6cb1d5f775
mypy: Enable explicit-override error.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-26 14:03:17 -07:00
Anders Kaseorg
43654b9cf2
mypy: Enable ignore-without-code error.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-26 13:43:42 -07:00
Anders Kaseorg
95b33b83b5
mypy: Enable redundant-expr error.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-26 13:41:24 -07:00
Anders Kaseorg
e747d3b712
mypy: Enable no_implicit_reexport.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-26 13:38:57 -07:00
Anders Kaseorg
25c8123a80
mypy: Move configuration to pyproject.toml, with some modernization.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-26 13:25:14 -07:00
Anders Kaseorg
8045cf4e65
pytest: Configure pythonpath.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-25 15:58:50 -07:00
Anders Kaseorg
6b585f8b73
black: Bump target-version to py38.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-25 15:48:18 -07:00
Anders Kaseorg
c94da617ed
Remove Python 3.6; add Python 3.10.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-01-24 12:04:59 -08:00
Anders Kaseorg
a534446315
zephyr: Remove python-zephyr in favor of ctypes.
...
Our custom patched version of python-zephyr only worked on Python 2.
Now we don’t need python-zephyr at all.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-09-13 16:43:40 -07:00
PIG208
4083849b5d
lint: Configure Black.
2021-05-24 14:02:51 -07:00
PIG208
74c99ac405
lint: Configure isort for py files.
2021-05-24 14:02:51 -07:00