requirements: Add django-stubs and configure plugin.

Note that django_stubs_ext is required to be placed within common.in
because we need the monkeypatched types in runtime; django-stubs
itself is for type checking only.

In the future, we would like to pin to a release instead of a git
revision, but several patches we've contributed upstream have not
appeared in a release yet.

We also remove the type annotation for RealmAuditLog.event_last_message_id
here instead of earlier because type checking fails otherwise.

Fixes #11560.
This commit is contained in:
PIG208
2021-07-17 10:25:08 +00:00
committed by Tim Abbott
parent 4c3c976174
commit df18bbbd48
10 changed files with 60 additions and 11 deletions

View File

@@ -48,4 +48,4 @@ API_FEATURE_LEVEL = 150
# historical commits sharing the same major version, in which case a
# minor version bump suffices.
PROVISION_VERSION = (202, 0)
PROVISION_VERSION = (203, 0)