Tim Abbott
afecb2eca6
migrations: Add missing elidable tags on RunPython/RunSQL steps.
...
This helps the squashmigrations tool know that it can squash these.
2024-08-23 17:15:35 -07:00
Anders Kaseorg
531b34cb4c
ruff: Fix UP007 Use X | Y for type annotations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-07-13 22:28:22 -07:00
Anders Kaseorg
e08a24e47f
ruff: Fix UP006 Use list instead of List for type annotation.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-07-13 22:28:22 -07:00
Anders Kaseorg
0628c3cac8
migrations: Import BaseDatabaseSchemaEditor from its canonical module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-03-05 14:46:28 -08:00
Anders Kaseorg
df001db1a9
black: Reformat with Black 23.
...
Black 23 enforces some slightly more specific rules about empty line
counts and redundant parenthesis removal, but the result is still
compatible with Black 22.
(This does not actually upgrade our Python environment to Black 23
yet.)
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-02-02 10:40:13 -08:00
Anders Kaseorg
fd617b24f2
migrations: Switch message_model type to Any.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-01-04 11:08:56 -08:00
Zixuan James Li
ece3fbdf95
migrations: Use the correct type annotation for the Model type.
...
Signed-off-by: Zixuan James Li <p359101898@gmail.com >
2022-07-15 14:00:56 -07:00
Zixuan James Li
d5517932cd
typing: Use BaseDatabaseSchemaEditor in place of DatabaseSchemaEditor.
...
This is a part of #18777 .
Signed-off-by: Zixuan James Li <359101898@qq.com >
2022-05-30 14:18:53 -07:00
Anders Kaseorg
a2825e5984
python: Use Python 3.8 typing.{Protocol,TypedDict}.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2022-04-27 12:57:49 -07:00
Tim Abbott
7e298365dc
edit_history: Migrate database to modernized edit history format.
...
This migration can only be safely run after the previous commit has
been deployed.
2022-03-04 10:25:48 -08:00