1[mypy]
2
3namespace_packages = True
4plugins=mypy_zope:plugin
5
6# Increase our expectations
7
8check_untyped_defs       = True
9disallow_incomplete_defs = True
10disallow_untyped_defs    = True
11no_implicit_optional     = True
12show_column_numbers      = True
13show_error_codes         = True
14strict_optional          = True
15warn_no_return           = True
16warn_redundant_casts     = True
17warn_return_any          = True
18warn_unreachable         = True
19warn_unused_ignores      = True
20
21# These are too strict for us at the moment
22
23disallow_any_decorated      = False
24disallow_any_explicit       = False
25disallow_any_expr           = False
26disallow_any_generics       = False
27disallow_any_unimported     = False
28disallow_subclassing_any    = False
29disallow_untyped_calls      = False
30disallow_untyped_decorators = False
31strict_equality             = False
32
33# Disable some checks until the effected modules fully adopt mypy
34
35[mypy-twisted._threads.*]
36allow_untyped_defs = True
37check_untyped_defs = False
38
39[mypy-twisted.application.app]
40allow_untyped_defs = True
41check_untyped_defs = False
42
43[mypy-twisted.application.internet]
44allow_untyped_defs = True
45check_untyped_defs = False
46
47[mypy-twisted.application.service]
48allow_untyped_defs = True
49check_untyped_defs = False
50
51[mypy-twisted.application.test.test_internet]
52allow_untyped_defs = True
53check_untyped_defs = False
54
55[mypy-twisted.application.test.test_service]
56allow_untyped_defs = True
57
58[mypy-twisted.conch.*]
59allow_untyped_defs = True
60check_untyped_defs = False
61
62[mypy-twisted.conch.ssh.keys]
63warn_return_any = False
64
65[mypy-twisted.cred.*]
66allow_untyped_defs = True
67check_untyped_defs = False
68
69[mypy-twisted.enterprise.*]
70allow_untyped_defs = True
71check_untyped_defs = False
72
73[mypy-twisted.internet._baseprocess]
74allow_untyped_defs = True
75check_untyped_defs = False
76
77[mypy-twisted.internet._dumbwin32proc]
78allow_untyped_defs = True
79check_untyped_defs = False
80
81[mypy-twisted.internet._glibbase]
82allow_untyped_defs = True
83check_untyped_defs = False
84
85[mypy-twisted.internet._newtls]
86allow_untyped_defs = True
87check_untyped_defs = False
88
89[mypy-twisted.internet._pollingfile]
90allow_untyped_defs = True
91check_untyped_defs = False
92
93[mypy-twisted.internet._posixserialport]
94allow_untyped_defs = True
95check_untyped_defs = False
96
97[mypy-twisted.internet._posixstdio]
98allow_untyped_defs = True
99check_untyped_defs = False
100
101[mypy-twisted.internet._producer_helpers]
102allow_untyped_defs = True
103check_untyped_defs = False
104
105[mypy-twisted.internet._resolver]
106allow_untyped_defs = True
107check_untyped_defs = False
108
109[mypy-twisted.internet._signals]
110allow_untyped_defs = True
111check_untyped_defs = False
112
113[mypy-twisted.internet._sslverify]
114allow_untyped_defs = True
115check_untyped_defs = False
116warn_return_any = False
117
118[mypy-twisted.internet._threadedselect]
119allow_untyped_defs = True
120check_untyped_defs = False
121
122[mypy-twisted.internet._win32serialport]
123allow_untyped_defs = True
124check_untyped_defs = False
125
126[mypy-twisted.internet._win32stdio]
127allow_untyped_defs = True
128check_untyped_defs = False
129
130[mypy-twisted.internet.abstract]
131allow_untyped_defs = True
132check_untyped_defs = False
133warn_return_any = False
134
135[mypy-twisted.internet.address]
136allow_untyped_defs = True
137check_untyped_defs = False
138
139[mypy-twisted.internet.asyncioreactor]
140allow_untyped_defs = True
141check_untyped_defs = False
142
143[mypy-twisted.internet.cfreactor]
144allow_untyped_defs = True
145check_untyped_defs = False
146
147[mypy-twisted.internet.default]
148allow_untyped_defs = True
149check_untyped_defs = False
150
151[mypy-twisted.internet.endpoints]
152allow_untyped_defs = True
153check_untyped_defs = False
154
155[mypy-twisted.internet.epollreactor]
156allow_untyped_defs = True
157check_untyped_defs = False
158
159[mypy-twisted.internet.error]
160allow_untyped_defs = True
161check_untyped_defs = False
162
163[mypy-twisted.internet.fdesc]
164allow_untyped_defs = True
165check_untyped_defs = False
166
167[mypy-twisted.internet.gireactor]
168allow_untyped_defs = True
169check_untyped_defs = False
170
171[mypy-twisted.internet.glib2reactor]
172allow_untyped_defs = True
173check_untyped_defs = False
174
175[mypy-twisted.internet.gtk2reactor]
176allow_untyped_defs = True
177check_untyped_defs = False
178
179[mypy-twisted.internet.gtk3reactor]
180allow_untyped_defs = True
181check_untyped_defs = False
182
183[mypy-twisted.internet.inotify]
184allow_untyped_defs = True
185check_untyped_defs = False
186
187[mypy-twisted.internet.iocpreactor.abstract]
188allow_untyped_defs = True
189check_untyped_defs = False
190
191[mypy-twisted.internet.iocpreactor.interfaces]
192allow_untyped_defs = True
193check_untyped_defs = False
194
195[mypy-twisted.internet.iocpreactor.reactor]
196allow_untyped_defs = True
197check_untyped_defs = False
198
199[mypy-twisted.internet.iocpreactor.tcp]
200allow_untyped_defs = True
201check_untyped_defs = False
202warn_return_any = False
203
204[mypy-twisted.internet.iocpreactor.udp]
205allow_untyped_defs = True
206check_untyped_defs = False
207
208[mypy-twisted.internet.kqreactor]
209allow_untyped_defs = True
210check_untyped_defs = False
211
212[mypy-twisted.internet.main]
213allow_untyped_defs = True
214check_untyped_defs = False
215
216[mypy-twisted.internet.pollreactor]
217allow_untyped_defs = True
218check_untyped_defs = False
219
220[mypy-twisted.internet.posixbase]
221allow_untyped_defs = True
222check_untyped_defs = False
223allow_incomplete_defs = True
224
225[mypy-twisted.internet.process]
226allow_untyped_defs = True
227check_untyped_defs = False
228
229[mypy-twisted.internet.protocol]
230allow_untyped_defs = True
231check_untyped_defs = False
232allow_incomplete_defs = True
233
234[mypy-twisted.internet.pyuisupport]
235allow_untyped_defs = True
236check_untyped_defs = False
237
238[mypy-twisted.internet.selectreactor]
239allow_untyped_defs = True
240check_untyped_defs = False
241
242[mypy-twisted.internet.serialport]
243allow_untyped_defs = True
244check_untyped_defs = False
245
246[mypy-twisted.internet.ssl]
247allow_untyped_defs = True
248check_untyped_defs = False
249
250[mypy-twisted.internet.tcp]
251allow_untyped_defs = True
252check_untyped_defs = False
253warn_return_any = False
254
255[mypy-twisted.internet.test._posixifaces]
256allow_untyped_defs = True
257check_untyped_defs = False
258
259[mypy-twisted.internet.test._win32ifaces]
260allow_untyped_defs = True
261check_untyped_defs = False
262
263[mypy-twisted.internet.test.connectionmixins]
264allow_untyped_defs = True
265check_untyped_defs = False
266
267[mypy-twisted.internet.test.fakeendpoint]
268allow_untyped_defs = True
269check_untyped_defs = False
270
271[mypy-twisted.internet.test.modulehelpers]
272allow_untyped_defs = True
273check_untyped_defs = False
274
275[mypy-twisted.internet.test.process_helper]
276allow_untyped_defs = True
277check_untyped_defs = False
278
279[mypy-twisted.internet.test.reactormixins]
280allow_untyped_defs = True
281check_untyped_defs = False
282
283[mypy-twisted.internet.test.test_abstract]
284allow_untyped_defs = True
285check_untyped_defs = False
286
287[mypy-twisted.internet.test.test_address]
288allow_untyped_defs = True
289check_untyped_defs = False
290
291[mypy-twisted.internet.test.test_asyncioreactor]
292allow_untyped_defs = True
293check_untyped_defs = False
294
295[mypy-twisted.internet.test.test_base]
296allow_untyped_defs = True
297check_untyped_defs = False
298allow_incomplete_defs = True
299
300[mypy-twisted.internet.test.test_baseprocess]
301allow_untyped_defs = True
302check_untyped_defs = False
303
304[mypy-twisted.internet.test.test_default]
305allow_untyped_defs = True
306check_untyped_defs = False
307
308[mypy-twisted.internet.test.test_defer_await]
309allow_untyped_defs = True
310check_untyped_defs = False
311
312[mypy-twisted.internet.test.test_defer_yieldfrom]
313allow_untyped_defs = True
314check_untyped_defs = False
315
316[mypy-twisted.internet.test.test_endpoints]
317allow_untyped_defs = True
318check_untyped_defs = False
319
320[mypy-twisted.internet.test.test_epollreactor]
321allow_untyped_defs = True
322check_untyped_defs = False
323
324[mypy-twisted.internet.test.test_error]
325allow_untyped_defs = True
326check_untyped_defs = False
327
328[mypy-twisted.internet.test.test_fdset]
329allow_untyped_defs = True
330check_untyped_defs = False
331
332[mypy-twisted.internet.test.test_filedescriptor]
333allow_untyped_defs = True
334check_untyped_defs = False
335
336[mypy-twisted.internet.test.test_gireactor]
337allow_untyped_defs = True
338check_untyped_defs = False
339
340[mypy-twisted.internet.test.test_glibbase]
341allow_untyped_defs = True
342check_untyped_defs = False
343
344[mypy-twisted.internet.test.test_inlinecb]
345allow_untyped_defs = True
346check_untyped_defs = False
347
348[mypy-twisted.internet.test.test_inotify]
349allow_untyped_defs = True
350check_untyped_defs = False
351
352[mypy-twisted.internet.test.test_iocp]
353allow_untyped_defs = True
354check_untyped_defs = False
355
356[mypy-twisted.internet.test.test_kqueuereactor]
357allow_untyped_defs = True
358check_untyped_defs = False
359
360[mypy-twisted.internet.test.test_main]
361allow_untyped_defs = True
362check_untyped_defs = False
363
364[mypy-twisted.internet.test.test_newtls]
365allow_untyped_defs = True
366check_untyped_defs = False
367
368[mypy-twisted.internet.test.test_pollingfile]
369allow_untyped_defs = True
370check_untyped_defs = False
371
372[mypy-twisted.internet.test.test_posixbase]
373allow_untyped_defs = True
374check_untyped_defs = False
375
376[mypy-twisted.internet.test.test_posixprocess]
377allow_untyped_defs = True
378check_untyped_defs = False
379
380[mypy-twisted.internet.test.test_process]
381allow_untyped_defs = True
382check_untyped_defs = False
383
384[mypy-twisted.internet.test.test_protocol]
385allow_untyped_defs = True
386check_untyped_defs = False
387
388[mypy-twisted.internet.test.test_resolver]
389allow_untyped_defs = True
390check_untyped_defs = False
391
392[mypy-twisted.internet.test.test_serialport]
393allow_untyped_defs = True
394check_untyped_defs = False
395
396[mypy-twisted.internet.test.test_sigchld]
397allow_untyped_defs = True
398check_untyped_defs = False
399
400[mypy-twisted.internet.test.test_socket]
401allow_untyped_defs = True
402check_untyped_defs = False
403
404[mypy-twisted.internet.test.test_stdio]
405allow_untyped_defs = True
406check_untyped_defs = False
407
408[mypy-twisted.internet.test.test_tcp]
409allow_untyped_defs = True
410check_untyped_defs = False
411
412[mypy-twisted.internet.test.test_testing]
413allow_untyped_defs = True
414check_untyped_defs = False
415
416[mypy-twisted.internet.test.test_threads]
417allow_untyped_defs = True
418check_untyped_defs = False
419
420[mypy-twisted.internet.test.test_time]
421allow_untyped_defs = True
422check_untyped_defs = False
423
424[mypy-twisted.internet.test.test_tls]
425allow_untyped_defs = True
426check_untyped_defs = False
427
428[mypy-twisted.internet.test.test_udp]
429allow_untyped_defs = True
430check_untyped_defs = False
431
432[mypy-twisted.internet.test.test_udp_internals]
433allow_untyped_defs = True
434check_untyped_defs = False
435
436[mypy-twisted.internet.test.test_unix]
437allow_untyped_defs = True
438check_untyped_defs = False
439
440[mypy-twisted.internet.test.test_win32events]
441allow_untyped_defs = True
442check_untyped_defs = False
443
444[mypy-twisted.internet.test.test_win32serialport]
445allow_untyped_defs = True
446check_untyped_defs = False
447
448[mypy-twisted.internet.testing]
449allow_untyped_defs = True
450check_untyped_defs = False
451allow_incomplete_defs = True
452
453[mypy-twisted.internet.threads]
454allow_untyped_defs = True
455check_untyped_defs = False
456
457[mypy-twisted.internet.tksupport]
458allow_untyped_defs = True
459check_untyped_defs = False
460
461[mypy-twisted.internet.udp]
462allow_untyped_defs = True
463check_untyped_defs = False
464
465[mypy-twisted.internet.unix]
466allow_untyped_defs = True
467check_untyped_defs = False
468
469[mypy-twisted.internet.utils]
470allow_untyped_defs = True
471check_untyped_defs = False
472
473[mypy-twisted.internet.win32eventreactor]
474allow_untyped_defs = True
475check_untyped_defs = False
476
477[mypy-twisted.internet.wxreactor]
478allow_untyped_defs = True
479check_untyped_defs = False
480
481[mypy-twisted.internet.wxsupport]
482allow_untyped_defs = True
483check_untyped_defs = False
484
485[mypy-twisted.logger.*]
486allow_untyped_defs = True
487check_untyped_defs = False
488
489[mypy-twisted.mail.*]
490allow_untyped_defs = True
491check_untyped_defs = False
492
493[mypy-twisted.mail.relaymanager]
494allow_incomplete_defs = True
495
496[mypy-twisted.names.*]
497allow_untyped_defs = True
498check_untyped_defs = False
499
500[mypy-twisted.names._rfc1982]
501warn_return_any = False
502
503[mypy-twisted.names.dns]
504warn_return_any = False
505
506[mypy-twisted.pair.*]
507allow_untyped_defs = True
508check_untyped_defs = False
509
510[mypy-twisted.persisted.*]
511allow_untyped_defs = True
512check_untyped_defs = False
513
514[mypy-twisted.plugin.*]
515allow_untyped_defs = True
516check_untyped_defs = False
517
518[mypy-twisted.plugins.*]
519allow_untyped_defs = True
520check_untyped_defs = False
521
522[mypy-twisted.positioning.*]
523allow_untyped_defs = True
524check_untyped_defs = False
525
526[mypy-twisted.protocols.amp]
527allow_untyped_defs = True
528check_untyped_defs = False
529
530[mypy-twisted.protocols.basic]
531allow_untyped_defs = True
532check_untyped_defs = False
533
534[mypy-twisted.protocols.dict]
535allow_untyped_defs = True
536check_untyped_defs = False
537
538[mypy-twisted.protocols.finger]
539allow_untyped_defs = True
540check_untyped_defs = False
541
542[mypy-twisted.protocols.ftp]
543allow_untyped_defs = True
544check_untyped_defs = False
545
546[mypy-twisted.protocols.htb]
547allow_untyped_defs = True
548check_untyped_defs = False
549
550[mypy-twisted.protocols.ident]
551allow_untyped_defs = True
552check_untyped_defs = False
553
554[mypy-twisted.protocols.loopback]
555allow_untyped_defs = True
556check_untyped_defs = False
557
558[mypy-twisted.protocols.memcache]
559allow_untyped_defs = True
560check_untyped_defs = False
561
562[mypy-twisted.protocols.pcp]
563allow_untyped_defs = True
564check_untyped_defs = False
565
566[mypy-twisted.protocols.policies]
567allow_untyped_defs = True
568check_untyped_defs = False
569
570[mypy-twisted.protocols.portforward]
571allow_untyped_defs = True
572check_untyped_defs = False
573
574[mypy-twisted.protocols.postfix]
575allow_untyped_defs = True
576check_untyped_defs = False
577
578[mypy-twisted.protocols.shoutcast]
579allow_untyped_defs = True
580check_untyped_defs = False
581
582[mypy-twisted.protocols.sip]
583allow_untyped_defs = True
584check_untyped_defs = False
585
586[mypy-twisted.protocols.socks]
587allow_untyped_defs = True
588check_untyped_defs = False
589
590[mypy-twisted.protocols.stateful]
591allow_untyped_defs = True
592check_untyped_defs = False
593
594[mypy-twisted.protocols.tls]
595allow_untyped_defs = True
596check_untyped_defs = False
597
598[mypy-twisted.protocols.wire]
599allow_untyped_defs = True
600check_untyped_defs = False
601
602[mypy-twisted.protocols.test.test_basic]
603allow_untyped_defs = True
604check_untyped_defs = False
605
606[mypy-twisted.protocols.test.test_tls]
607allow_untyped_defs = True
608check_untyped_defs = False
609
610[mypy-twisted.python._pydoctor]
611allow_untyped_defs = True
612
613[mypy-twisted.python._release]
614allow_untyped_defs = True
615
616[mypy-twisted.python._shellcomp]
617allow_untyped_defs = True
618
619[mypy-twisted.python._textattributes]
620allow_untyped_defs = True
621
622[mypy-twisted.python.compat]
623allow_untyped_defs = True
624
625[mypy-twisted.python.components]
626allow_untyped_defs = True
627
628[mypy-twisted.python.context]
629allow_untyped_defs = True
630
631[mypy-twisted.python.deprecate]
632allow_untyped_defs = True
633
634[mypy-twisted.python.failure]
635allow_untyped_defs = True
636check_untyped_defs = False
637
638[mypy-twisted.python.fakepwd]
639allow_untyped_defs = True
640
641[mypy-twisted.python.filepath]
642allow_untyped_defs = True
643check_untyped_defs = False
644
645[mypy-twisted.python.formmethod]
646allow_untyped_defs = True
647check_untyped_defs = False
648
649[mypy-twisted.python.htmlizer]
650allow_untyped_defs = True
651
652[mypy-twisted.python.lockfile]
653allow_untyped_defs = True
654
655[mypy-twisted.python.log]
656allow_untyped_defs = True
657
658[mypy-twisted.python.logfile]
659allow_untyped_defs = True
660check_untyped_defs = False
661
662[mypy-twisted.python.modules]
663allow_untyped_defs = True
664check_untyped_defs = False
665
666[mypy-twisted.python.monkey]
667allow_untyped_defs = True
668
669[mypy-twisted.python.procutils]
670allow_untyped_defs = True
671
672[mypy-twisted.python.randbytes]
673allow_untyped_defs = True
674
675[mypy-twisted.python.rebuild]
676allow_untyped_defs = True
677check_untyped_defs = False
678
679[mypy-twisted.python.reflect]
680allow_untyped_defs = True
681check_untyped_defs = False
682
683[mypy-twisted.python.release]
684allow_untyped_defs = True
685
686[mypy-twisted.python.roots]
687allow_untyped_defs = True
688
689[mypy-twisted.python.shortcut]
690allow_untyped_defs = True
691
692[mypy-twisted.python.syslog]
693allow_untyped_defs = True
694
695[mypy-twisted.python.test.test_components]
696allow_untyped_defs = True
697check_untyped_defs = False
698
699[mypy-twisted.python.test.test_constants]
700allow_untyped_defs = True
701check_untyped_defs = False
702
703[mypy-twisted.python.test.test_deprecate]
704allow_untyped_defs = True
705check_untyped_defs = False
706
707[mypy-twisted.python.test.test_dist3]
708allow_untyped_defs = True
709
710[mypy-twisted.python.test.test_fakepwd]
711allow_untyped_defs = True
712check_untyped_defs = False
713
714[mypy-twisted.python.test.test_htmlizer]
715allow_untyped_defs = True
716
717[mypy-twisted.python.test.test_inotify]
718allow_untyped_defs = True
719check_untyped_defs = False
720
721[mypy-twisted.python.test.test_pydoctor]
722allow_untyped_defs = True
723check_untyped_defs = False
724
725[mypy-twisted.python.test.test_release]
726allow_untyped_defs = True
727check_untyped_defs = False
728
729[mypy-twisted.python.test.test_runtime]
730allow_untyped_defs = True
731
732[mypy-twisted.python.test.test_sendmsg]
733allow_untyped_defs = True
734check_untyped_defs = False
735
736[mypy-twisted.python.test.test_setup]
737allow_untyped_defs = True
738
739[mypy-twisted.python.test.test_shellcomp]
740allow_untyped_defs = True
741check_untyped_defs = False
742
743[mypy-twisted.python.test.test_syslog]
744allow_untyped_defs = True
745check_untyped_defs = False
746
747[mypy-twisted.python.test.test_systemd]
748allow_untyped_defs = True
749check_untyped_defs = False
750
751[mypy-twisted.python.test.test_textattributes]
752allow_untyped_defs = True
753
754[mypy-twisted.python.test.test_tzhelper]
755allow_untyped_defs = True
756
757[mypy-twisted.python.test.test_url]
758allow_untyped_defs = True
759check_untyped_defs = False
760
761[mypy-twisted.python.test.test_urlpath]
762allow_untyped_defs = True
763check_untyped_defs = False
764
765[mypy-twisted.python.test.test_util]
766allow_untyped_defs = True
767check_untyped_defs = False
768
769[mypy-twisted.python.test.test_versions]
770allow_untyped_defs = True
771
772[mypy-twisted.python.test.test_win32]
773allow_untyped_defs = True
774
775[mypy-twisted.python.test.test_zippath]
776allow_untyped_defs = True
777
778[mypy-twisted.python.test.test_zipstream]
779allow_untyped_defs = True
780check_untyped_defs = False
781
782[mypy-twisted.python.text]
783allow_untyped_defs = True
784check_untyped_defs = False
785
786[mypy-twisted.python.threadable]
787allow_untyped_defs = True
788check_untyped_defs = False
789
790[mypy-twisted.python.threadpool]
791allow_untyped_defs = True
792
793[mypy-twisted.python.urlpath]
794allow_untyped_defs = True
795check_untyped_defs = False
796
797[mypy-twisted.python.usage]
798allow_untyped_defs = True
799check_untyped_defs = False
800
801[mypy-twisted.python.util]
802allow_untyped_defs = True
803check_untyped_defs = False
804
805[mypy-twisted.python.win32]
806allow_untyped_defs = True
807check_untyped_defs = False
808
809[mypy-twisted.python.zippath]
810allow_untyped_defs = True
811
812[mypy-twisted.python.zipstream]
813allow_untyped_defs = True
814check_untyped_defs = False
815
816[mypy-twisted.runner.inetdtap]
817allow_untyped_defs = True
818
819[mypy-twisted.runner.procmontap]
820allow_untyped_defs = True
821
822[mypy-twisted.runner.procmon]
823allow_untyped_defs = True
824check_untyped_defs = False
825
826[mypy-twisted.runner.inetd]
827allow_untyped_defs = True
828check_untyped_defs = False
829
830[mypy-twisted.runner.inetdconf]
831allow_untyped_defs = True
832
833[mypy-twisted.runner.test.test_procmon]
834allow_untyped_defs = True
835check_untyped_defs = False
836
837[mypy-twisted.runner.test.test_procmontap]
838allow_untyped_defs = True
839
840[mypy-twisted.runner.test.test_inetdconf]
841allow_untyped_defs = True
842check_untyped_defs = False
843
844[mypy-twisted.scripts.*]
845allow_untyped_defs = True
846check_untyped_defs = False
847
848[mypy-twisted.spread.*]
849allow_untyped_defs = True
850check_untyped_defs = False
851
852[mypy-twisted.tap.*]
853allow_untyped_defs = True
854check_untyped_defs = False
855
856[mypy-twisted.test.crash_test_dummy]
857allow_untyped_defs = True
858check_untyped_defs = False
859
860[mypy-twisted.test.iosim]
861allow_untyped_defs = True
862check_untyped_defs = False
863
864[mypy-twisted.test.mock_win32process]
865allow_untyped_defs = True
866check_untyped_defs = False
867
868[mypy-twisted.test.myrebuilder1]
869allow_untyped_defs = True
870check_untyped_defs = False
871
872[mypy-twisted.test.myrebuilder2]
873allow_untyped_defs = True
874check_untyped_defs = False
875
876[mypy-twisted.test.plugin_basic]
877allow_untyped_defs = True
878check_untyped_defs = False
879
880[mypy-twisted.test.plugin_extra1]
881allow_untyped_defs = True
882check_untyped_defs = False
883
884[mypy-twisted.test.plugin_extra2]
885allow_untyped_defs = True
886check_untyped_defs = False
887
888[mypy-twisted.test.process_tester]
889allow_untyped_defs = True
890check_untyped_defs = False
891
892[mypy-twisted.test.process_twisted]
893allow_untyped_defs = True
894check_untyped_defs = False
895
896[mypy-twisted.test.ssl_helpers]
897allow_untyped_defs = True
898check_untyped_defs = False
899
900[mypy-twisted.test.stdio_test_consumer]
901allow_untyped_defs = True
902check_untyped_defs = False
903
904[mypy-twisted.test.stdio_test_halfclose]
905allow_untyped_defs = True
906check_untyped_defs = False
907
908[mypy-twisted.test.stdio_test_hostpeer]
909allow_untyped_defs = True
910check_untyped_defs = False
911
912[mypy-twisted.test.stdio_test_lastwrite]
913allow_untyped_defs = True
914check_untyped_defs = False
915
916[mypy-twisted.test.stdio_test_loseconn]
917allow_untyped_defs = True
918check_untyped_defs = False
919
920[mypy-twisted.test.stdio_test_producer]
921allow_untyped_defs = True
922check_untyped_defs = False
923
924[mypy-twisted.test.stdio_test_write]
925allow_untyped_defs = True
926check_untyped_defs = False
927
928[mypy-twisted.test.stdio_test_writeseq]
929allow_untyped_defs = True
930check_untyped_defs = False
931
932[mypy-twisted.test.test_abstract]
933allow_untyped_defs = True
934check_untyped_defs = False
935
936[mypy-twisted.test.test_adbapi]
937allow_untyped_defs = True
938check_untyped_defs = False
939
940[mypy-twisted.test.test_amp]
941allow_untyped_defs = True
942check_untyped_defs = False
943
944[mypy-twisted.test.test_application]
945allow_untyped_defs = True
946check_untyped_defs = False
947
948[mypy-twisted.test.test_compat]
949allow_untyped_defs = True
950check_untyped_defs = False
951
952[mypy-twisted.test.test_context]
953allow_untyped_defs = True
954check_untyped_defs = False
955
956[mypy-twisted.test.test_cooperator]
957allow_untyped_defs = True
958check_untyped_defs = False
959
960#[mypy-twisted.test.test_defer]
961#allow_untyped_defs = True
962#check_untyped_defs = False
963
964[mypy-twisted.test.test_defgen]
965allow_untyped_defs = True
966check_untyped_defs = False
967
968[mypy-twisted.test.test_dict]
969allow_untyped_defs = True
970check_untyped_defs = False
971
972[mypy-twisted.test.test_dirdbm]
973allow_untyped_defs = True
974check_untyped_defs = False
975
976[mypy-twisted.test.test_error]
977allow_untyped_defs = True
978check_untyped_defs = False
979
980[mypy-twisted.test.test_factories]
981allow_untyped_defs = True
982check_untyped_defs = False
983
984[mypy-twisted.test.test_failure]
985allow_untyped_defs = True
986check_untyped_defs = False
987
988[mypy-twisted.test.test_fdesc]
989allow_untyped_defs = True
990check_untyped_defs = False
991
992[mypy-twisted.test.test_finger]
993allow_untyped_defs = True
994check_untyped_defs = False
995
996[mypy-twisted.test.test_formmethod]
997allow_untyped_defs = True
998check_untyped_defs = False
999
1000[mypy-twisted.test.test_ftp]
1001allow_untyped_defs = True
1002check_untyped_defs = False
1003
1004[mypy-twisted.test.test_ftp_options]
1005allow_untyped_defs = True
1006check_untyped_defs = False
1007
1008[mypy-twisted.test.test_htb]
1009allow_untyped_defs = True
1010check_untyped_defs = False
1011
1012[mypy-twisted.test.test_ident]
1013allow_untyped_defs = True
1014check_untyped_defs = False
1015
1016[mypy-twisted.test.test_internet]
1017allow_untyped_defs = True
1018check_untyped_defs = False
1019
1020[mypy-twisted.test.test_iosim]
1021allow_untyped_defs = True
1022check_untyped_defs = False
1023
1024[mypy-twisted.test.test_iutils]
1025allow_untyped_defs = True
1026check_untyped_defs = False
1027
1028[mypy-twisted.test.test_lockfile]
1029allow_untyped_defs = True
1030check_untyped_defs = False
1031
1032[mypy-twisted.test.test_log]
1033allow_untyped_defs = True
1034check_untyped_defs = False
1035
1036[mypy-twisted.test.test_logfile]
1037allow_untyped_defs = True
1038check_untyped_defs = False
1039
1040[mypy-twisted.test.test_loopback]
1041allow_untyped_defs = True
1042check_untyped_defs = False
1043
1044[mypy-twisted.test.test_main]
1045allow_untyped_defs = True
1046check_untyped_defs = False
1047
1048[mypy-twisted.test.test_memcache]
1049allow_untyped_defs = True
1050check_untyped_defs = False
1051
1052[mypy-twisted.test.test_modules]
1053allow_untyped_defs = True
1054check_untyped_defs = False
1055
1056[mypy-twisted.test.test_monkey]
1057allow_untyped_defs = True
1058check_untyped_defs = False
1059
1060[mypy-twisted.test.test_paths]
1061allow_untyped_defs = True
1062check_untyped_defs = False
1063
1064[mypy-twisted.test.test_pcp]
1065allow_untyped_defs = True
1066check_untyped_defs = False
1067
1068[mypy-twisted.test.test_persisted]
1069allow_untyped_defs = True
1070check_untyped_defs = False
1071
1072[mypy-twisted.test.test_plugin]
1073allow_incomplete_defs = True
1074allow_untyped_defs = True
1075check_untyped_defs = False
1076
1077[mypy-twisted.test.test_policies]
1078allow_untyped_defs = True
1079check_untyped_defs = False
1080
1081[mypy-twisted.test.test_postfix]
1082allow_untyped_defs = True
1083check_untyped_defs = False
1084
1085[mypy-twisted.test.test_process]
1086allow_untyped_defs = True
1087check_untyped_defs = False
1088
1089[mypy-twisted.test.test_protocols]
1090allow_untyped_defs = True
1091check_untyped_defs = False
1092
1093[mypy-twisted.test.test_randbytes]
1094allow_untyped_defs = True
1095check_untyped_defs = False
1096
1097[mypy-twisted.test.test_rebuild]
1098allow_untyped_defs = True
1099check_untyped_defs = False
1100
1101[mypy-twisted.test.test_reflect]
1102allow_untyped_defs = True
1103check_untyped_defs = False
1104
1105[mypy-twisted.test.test_roots]
1106allow_untyped_defs = True
1107check_untyped_defs = False
1108
1109[mypy-twisted.test.test_shortcut]
1110allow_untyped_defs = True
1111check_untyped_defs = False
1112
1113[mypy-twisted.test.test_sip]
1114allow_untyped_defs = True
1115check_untyped_defs = False
1116
1117[mypy-twisted.test.test_sob]
1118allow_untyped_defs = True
1119check_untyped_defs = False
1120
1121[mypy-twisted.test.test_socks]
1122allow_untyped_defs = True
1123check_untyped_defs = False
1124
1125[mypy-twisted.test.test_ssl]
1126allow_untyped_defs = True
1127check_untyped_defs = False
1128
1129[mypy-twisted.test.test_sslverify]
1130allow_untyped_defs = True
1131check_untyped_defs = False
1132
1133[mypy-twisted.test.test_stateful]
1134allow_untyped_defs = True
1135check_untyped_defs = False
1136
1137[mypy-twisted.test.test_stdio]
1138allow_untyped_defs = True
1139check_untyped_defs = False
1140
1141[mypy-twisted.test.test_strerror]
1142allow_untyped_defs = True
1143check_untyped_defs = False
1144
1145[mypy-twisted.test.test_strports]
1146allow_untyped_defs = True
1147check_untyped_defs = False
1148
1149[mypy-twisted.test.test_task]
1150allow_untyped_defs = True
1151check_untyped_defs = False
1152
1153[mypy-twisted.test.test_tcp]
1154allow_untyped_defs = True
1155check_untyped_defs = False
1156
1157[mypy-twisted.test.test_tcp_internals]
1158allow_untyped_defs = True
1159check_untyped_defs = False
1160
1161[mypy-twisted.test.test_text]
1162allow_untyped_defs = True
1163check_untyped_defs = False
1164
1165[mypy-twisted.test.test_threadable]
1166allow_untyped_defs = True
1167check_untyped_defs = False
1168
1169[mypy-twisted.test.test_threadpool]
1170allow_untyped_defs = True
1171check_untyped_defs = False
1172
1173[mypy-twisted.test.test_threads]
1174allow_untyped_defs = True
1175check_untyped_defs = False
1176
1177[mypy-twisted.test.test_tpfile]
1178allow_untyped_defs = True
1179check_untyped_defs = False
1180
1181[mypy-twisted.test.test_twistd]
1182allow_untyped_defs = True
1183check_untyped_defs = False
1184
1185[mypy-twisted.test.test_twisted]
1186allow_untyped_defs = True
1187check_untyped_defs = False
1188
1189[mypy-twisted.test.test_udp]
1190allow_untyped_defs = True
1191check_untyped_defs = False
1192
1193[mypy-twisted.test.test_unix]
1194allow_untyped_defs = True
1195check_untyped_defs = False
1196
1197[mypy-twisted.test.test_usage]
1198allow_untyped_defs = True
1199check_untyped_defs = False
1200
1201[mypy-twisted.test.testutils]
1202allow_untyped_defs = True
1203check_untyped_defs = False
1204
1205[mypy-twisted.web.test.test_flatten]
1206allow_untyped_defs = False
1207
1208[mypy-twisted.web.test.test_stan]
1209allow_untyped_defs = False
1210
1211[mypy-twisted.web.test.test_template]
1212allow_untyped_defs = False
1213
1214[mypy-twisted.web.test.test_util]
1215allow_incomplete_defs = True
1216
1217[mypy-twisted.trial.*]
1218allow_untyped_defs = True
1219check_untyped_defs = False
1220
1221[mypy-twisted.web.*]
1222allow_untyped_defs = True
1223check_untyped_defs = False
1224
1225[mypy-twisted.web._element]
1226allow_untyped_defs = False
1227
1228[mypy-twisted.web._flatten]
1229allow_untyped_defs = False
1230
1231[mypy-twisted.web._stan]
1232allow_untyped_defs = False
1233
1234[mypy-twisted.web.template]
1235allow_untyped_defs = False
1236
1237[mypy-twisted.web.util]
1238allow_incomplete_defs = True
1239
1240[mypy-twisted.words.*]
1241allow_untyped_defs = True
1242check_untyped_defs = False
1243
1244[mypy-twisted.words.im.basesupport]
1245allow_incomplete_defs = True
1246[mypy-twisted.words.protocols.jabber.jid]
1247warn_return_any = False
1248
1249