MatrixSynapse/synapse/util
David Robertson 797ee7812d
Relax `ignore-missing-imports` for modules that have stubs now and update mypy (#11006)
Updating mypy past version 0.9 means that third-party stubs are no-longer distributed with typeshed. See http://mypy-lang.blogspot.com/2021/06/mypy-0900-released.html for details.
We therefore pull in stub packages in setup.py

Additionally, some modules that we were previously ignoring import failures for now have stubs. So let's use them.

The rest of this change consists of fixups to make the newer mypy + stubs pass CI.

Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
2021-10-08 14:49:41 +01:00
..
caches More types for synapse.util, part 1 (#10888) 2021-10-06 11:20:49 +01:00
__init__.py Relax `ignore-missing-imports` for modules that have stubs now and update mypy (#11006) 2021-10-08 14:49:41 +01:00
async_helpers.py Fix long-standing bug where `ReadWriteLock` could drop logging contexts (#10993) 2021-10-08 12:27:16 +01:00
batching_queue.py Add types to synapse.util. (#10601) 2021-09-10 17:03:18 +01:00
daemonize.py More types for synapse.util, part 1 (#10888) 2021-10-06 11:20:49 +01:00
distributor.py Add types to synapse.util. (#10601) 2021-09-10 17:03:18 +01:00
file_consumer.py Add types to synapse.util. (#10601) 2021-09-10 17:03:18 +01:00
frozenutils.py Add types to synapse.util. (#10601) 2021-09-10 17:03:18 +01:00
hash.py Add missing type hints to synapse.util (#9982) 2021-05-24 15:32:01 -04:00
httpresourcetree.py Add types to synapse.util. (#10601) 2021-09-10 17:03:18 +01:00
iterutils.py Encode JSON responses on a thread in C, mk2 (#10905) 2021-09-28 09:37:58 +00:00
linked_list.py Add types to synapse.util. (#10601) 2021-09-10 17:03:18 +01:00
logcontext.py Improve the backwards compatibility re-exports of synapse.logging.context (#5617) 2019-07-05 02:32:02 +10:00
logformatter.py Improve the backwards compatibility re-exports of synapse.logging.context (#5617) 2019-07-05 02:32:02 +10:00
macaroons.py Add types to synapse.util. (#10601) 2021-09-10 17:03:18 +01:00
manhole.py Add types to synapse.util. (#10601) 2021-09-10 17:03:18 +01:00
metrics.py More types for synapse.util, part 1 (#10888) 2021-10-06 11:20:49 +01:00
module_loader.py Standardise the module interface (#10062) 2021-06-18 12:15:52 +01:00
msisdn.py Add missing type hints to synapse.util (#9982) 2021-05-24 15:32:01 -04:00
patch_inline_callbacks.py More types for synapse.util, part 1 (#10888) 2021-10-06 11:20:49 +01:00
ratelimitutils.py Add types to synapse.util. (#10601) 2021-09-10 17:03:18 +01:00
retryutils.py Add types to synapse.util. (#10601) 2021-09-10 17:03:18 +01:00
rlimit.py Add types to synapse.util. (#10601) 2021-09-10 17:03:18 +01:00
stringutils.py Simplify exception handling in is_ascii. (#9985) 2021-05-14 10:58:52 +01:00
templates.py Use direct references for some configuration variables (#10798) 2021-09-13 13:07:12 -04:00
threepids.py Use direct references for configuration variables (part 7). (#10959) 2021-10-04 07:18:54 -04:00
versionstring.py More types for synapse.util, part 1 (#10888) 2021-10-06 11:20:49 +01:00
wheel_timer.py Add types to synapse.util. (#10601) 2021-09-10 17:03:18 +01:00