File: pyproject.toml

package info (click to toggle)
buildbot 4.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 21,080 kB
  • sloc: python: 174,183; sh: 1,204; makefile: 332; javascript: 119; xml: 16
file content (876 lines) | stat: -rw-r--r-- 35,561 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
[tool.ruff]
line-length = 100
target-version = "py38"

[tool.ruff.lint]
    select = ["W", "E", "F", "I", "PL", "UP", "T100", "B", "RUF", "FA", "TC"]
    ignore = [
        "E711", # comparison to None should be 'if cond is None:'
        "E712", # comparison to False should be 'if cond is False:' or 'if not cond:'
        "E721", # do not compare types, use 'isinstance()'
        "E731", # do not assign a lambda expression, use a def
        "E741", # ambiguous variable name
        "E501", # line too long (we rely on ruff format for that)

        "PLR0904", # too-many-public-methods
        "PLR0911", # too-many-return-statements
        "PLR0911", # too-many-return-statements
        "PLR0912", # too-many-branches
        "PLR0913", # too-many-arguments
        "PLR0914", # too-many-locals
        "PLR0915", # too-many-statements
        "PLC0415", # import-outside-toplevel
        "PLW0603", # global-statement
        "PLW1501", # bad-open-mode
        "PLR1711", # useless-return
        "PLW1514", # unspecified-encoding
        "PLR5501", # collapsible-else-if

        # maybe we should fix these?
        "PLR2004", # magic-value-comparison
        "PLW2901", # redefined-loop-name

        "B007", # unused-loop-control-variable

        # Might be nice to have in future, but requires significant refactoring for now.
        "RUF012", # mutable-class-default
        "RUF017", # quadratic-list-summation (only used in one case, where didn't like the outcome: https://github.com/buildbot/buildbot/pull/8081)

        "TC006", # runtime-cast-value
    ]

[tool.ruff.lint.isort]
force-single-line = true
known-first-party = ["buildbot", "buildbot_worker"]

[tool.ruff.format]
preview = true # needed for quote-style
quote-style = "preserve"

[tool.towncrier]
    package = "buildbot"
    package_dir = "master"
    directory = "newsfragments"
    filename = "master/docs/relnotes/index.rst"
    template = "master/docs/relnotes.rst.jinja"
    title_format = "{name} ``{version}`` ( ``{project_date}`` )"
    [[tool.towncrier.section]]
        path = ""

    [[tool.towncrier.type]]
        directory = "feature"
        name = "Features"
        showcontent = true

    [[tool.towncrier.type]]
        directory = "change"
        name = "Changes"
        showcontent = true

    [[tool.towncrier.type]]
        directory = "bugfix"
        name = "Bug fixes"
        showcontent = true

    [[tool.towncrier.type]]
        directory = "doc"
        name = "Improved Documentation"
        showcontent = true

    [[tool.towncrier.type]]
        directory = "removal"
        name = "Deprecations and Removals"
        showcontent = true

    [[tool.towncrier.type]]
        directory = "misc"
        name = "Misc"
        showcontent = true

[tool.mypy]
python_version = "3.8"
namespace_packages = true
pretty = true
warn_redundant_casts = true
disallow_untyped_calls = false
disallow_untyped_defs = true
no_implicit_optional = true
mypy_path = "$MYPY_CONFIG_FILE_DIR/master:$MYPY_CONFIG_FILE_DIR/worker"
plugins = "mypy_zope:plugin"
    [[tool.mypy.overrides]]
    module = [
      "setuptools.*",
      "lz4.*",
      "brotli.*",
      "markdown.*",
      "dateutil.*",
      "yaml.*",
      "psutil.*",
      "pywintypes.*",
      "win32api.*",
      "win32con.*",
      "servicemanager.*",
      "win32file.*",
      "win32pipe.*",
      "win32service.*",
      "win32serviceutil.*",
      "pythoncom.*",
      "win32event.*",
      "win32process.*",
      "win32security.*",
      "win32com.*",
      "winerror.*",
      "msgpack.*",
      "autobahn.*",
      "requests.*",
      "unidiff.*",
      "croniter.*",
      "aiohttp.*",
      "hvac.*",
      "influxdb.*",
      "evalidate.*",
      "txrequests.*",
      "subunit.*",
      "parameterized.*",
      "win32job.*",
      "ldap3.*",
      "keystoneauth1.*",
      "novaclient.*",
      "libvirt.*",
      "boto3.*",
      "botocore.*",
      "docker.*",
      "txaio.*",
      "dnotify.*",
      "treq.*",
      "xerox.*",
      "ruamel.*",
    ]
    ignore_missing_imports = true

    [[tool.mypy.overrides]]
    module = [
      "buildbot.process.buildstep",
    ]
    disallow_untyped_calls = false

    [[tool.mypy.overrides]]
    module = [
      "buildbot_worker.base",
      "buildbot_worker.commands.base",
      "buildbot_worker.commands.fs",
      "buildbot_worker.commands.registry",
      "buildbot_worker.commands.shell",
      "buildbot_worker.commands.transfer",
      "buildbot_worker.interfaces",
      "buildbot_worker.msgpack",
      "buildbot_worker.null",
      "buildbot_worker.pb",
      "buildbot_worker.pbutil",
      "buildbot_worker.runprocess",
      "buildbot_worker.scripts.windows_service",
      "buildbot_worker.test.unit.runprocess-scripts",
      "buildbot_worker.test.unit.test_bot_Worker",
      "buildbot_worker.test.unit.test_bot",
      "buildbot_worker.test.unit.test_msgpack",
      "buildbot_worker.test.unit.test_runprocess",
      "buildbot_worker",
      "buildbot.asyncio",
      "buildbot.clients.sendchange",
      "buildbot.clients.tryclient",
      "buildbot.clients.usersclient",
      "buildbot.configurators.janitor",
      "buildbot.configurators",
      "buildbot.data.base",
      "buildbot.data.build_data",
      "buildbot.data.builders",
      "buildbot.data.buildrequests",
      "buildbot.data.builds",
      "buildbot.data.buildsets",
      "buildbot.data.changes",
      "buildbot.data.changesources",
      "buildbot.data.connector",
      "buildbot.data.forceschedulers",
      "buildbot.data.graphql",
      "buildbot.data.logchunks",
      "buildbot.data.logs",
      "buildbot.data.masters",
      "buildbot.data.patches",
      "buildbot.data.projects",
      "buildbot.data.properties",
      "buildbot.data.resultspec",
      "buildbot.data.root",
      "buildbot.data.schedulers",
      "buildbot.data.sourcestamps",
      "buildbot.data.steps",
      "buildbot.data.test_result_sets",
      "buildbot.data.test_results",
      "buildbot.data.types",
      "buildbot.data.workers",
      "buildbot.db.base",
      "buildbot.db.build_data",
      "buildbot.db.builders",
      "buildbot.db.buildrequests",
      "buildbot.db.builds",
      "buildbot.db.buildsets",
      "buildbot.db.changes",
      "buildbot.db.changesources",
      "buildbot.db.compression.brotli",
      "buildbot.db.compression.lz4",
      "buildbot.db.connector",
      "buildbot.db.dbconfig",
      "buildbot.db.enginestrategy",
      "buildbot.db.logs",
      "buildbot.db.masters",
      "buildbot.db.migrate_utils",
      "buildbot.db.migrations.env",
      "buildbot.db.migrations.versions.059_v3.4_alembic_initial",
      "buildbot.db.migrations.versions.060_v3.9_add_builder_projects",
      "buildbot.db.migrations.versions.061_v3.9_add_builder_description_format",
      "buildbot.db.migrations.versions.062_v3.9_add_project_description_format",
      "buildbot.db.migrations.versions.063_v3.10_add_steps_locks_acquired_at",
      "buildbot.db.migrations.versions.064_v3.10_add_worker_pause_reason",
      "buildbot.db.migrations.versions.065_v4.0_add_buildsets_rebuilt_buildid",
      "buildbot.db.migrations.versions.066_v4.0_add_build_locks_duration_s",
      "buildbot.db.model",
      "buildbot.db.pool",
      "buildbot.db.projects",
      "buildbot.db.schedulers",
      "buildbot.db.sourcestamps",
      "buildbot.db.state",
      "buildbot.db.steps",
      "buildbot.db.tags",
      "buildbot.db.test_result_sets",
      "buildbot.db.test_results",
      "buildbot.db.types.json",
      "buildbot.db.users",
      "buildbot.db.workers",
      "buildbot.interfaces",
      "buildbot.locks",
      "buildbot.machine.base",
      "buildbot.machine.generic",
      "buildbot.machine.latent",
      "buildbot.machine.manager",
      "buildbot.manhole",
      "buildbot.master",
      "buildbot.monkeypatches.decorators",
      "buildbot.monkeypatches.servicechecks",
      "buildbot.monkeypatches",
      "buildbot.mq.base",
      "buildbot.mq.connector",
      "buildbot.mq.simple",
      "buildbot.mq.wamp",
      "buildbot.pbutil",
      "buildbot.plugins.db",
      "buildbot.plugins",
      "buildbot.process.botmaster",
      "buildbot.process.build",
      "buildbot.process.builder",
      "buildbot.process.buildrequest",
      "buildbot.process.buildrequestdistributor",
      "buildbot.process.cache",
      "buildbot.process.debug",
      "buildbot.process.factory",
      "buildbot.process.locks",
      "buildbot.process.log",
      "buildbot.process.logobserver",
      "buildbot.process.measured_service",
      "buildbot.process.metrics",
      "buildbot.process.project",
      "buildbot.process.properties",
      "buildbot.process.remotecommand",
      "buildbot.process.remotetransfer",
      "buildbot.process.results",
      "buildbot.process.users.manager",
      "buildbot.process.users.manual",
      "buildbot.process.users.users",
      "buildbot.process.workerforbuilder",
      "buildbot.reporters.base",
      "buildbot.reporters.bitbucket",
      "buildbot.reporters.bitbucketserver",
      "buildbot.reporters.generators.build",
      "buildbot.reporters.generators.buildrequest",
      "buildbot.reporters.generators.buildset",
      "buildbot.reporters.generators.utils",
      "buildbot.reporters.generators.worker",
      "buildbot.reporters.gerrit_verify_status",
      "buildbot.reporters.gerrit",
      "buildbot.reporters.github",
      "buildbot.reporters.gitlab",
      "buildbot.reporters.http",
      "buildbot.reporters.irc",
      "buildbot.reporters.mail",
      "buildbot.reporters.message",
      "buildbot.reporters.pushjet",
      "buildbot.reporters.pushover",
      "buildbot.reporters.telegram",
      "buildbot.reporters.utils",
      "buildbot.reporters.words",
      "buildbot.reporters.zulip",
      "buildbot.revlinks",
      "buildbot.schedulers.base",
      "buildbot.schedulers.basic",
      "buildbot.schedulers.canceller_buildset",
      "buildbot.schedulers.canceller",
      "buildbot.schedulers.dependent",
      "buildbot.schedulers.forcesched",
      "buildbot.schedulers.manager",
      "buildbot.schedulers.timed",
      "buildbot.schedulers.triggerable",
      "buildbot.schedulers.trysched",
      "buildbot.scripts.base",
      "buildbot.scripts.checkconfig",
      "buildbot.scripts.cleanupdb",
      "buildbot.scripts.create_master",
      "buildbot.scripts.dataspec",
      "buildbot.scripts.devproxy",
      "buildbot.scripts.gengraphql",
      "buildbot.scripts.logwatcher",
      "buildbot.scripts.reconfig",
      "buildbot.scripts.restart",
      "buildbot.scripts.runner",
      "buildbot.scripts.sendchange",
      "buildbot.scripts.start",
      "buildbot.scripts.stop",
      "buildbot.scripts.trycmd",
      "buildbot.scripts.tryserver",
      "buildbot.scripts.upgrade_master",
      "buildbot.scripts.user",
      "buildbot.scripts.windows_service",
      "buildbot.secrets.manager",
      "buildbot.secrets.providers.base",
      "buildbot.secrets.providers.file",
      "buildbot.secrets.providers.passwordstore",
      "buildbot.secrets.providers.vault_hvac",
      "buildbot.secrets.secret",
      "buildbot.spec.indent",
      "buildbot.statistics.capture",
      "buildbot.statistics.stats_service",
      "buildbot.statistics.storage_backends.base",
      "buildbot.statistics.storage_backends.influxdb_client",
      "buildbot.steps.cmake",
      "buildbot.steps.configurable",
      "buildbot.steps.cppcheck",
      "buildbot.steps.download_secret_to_worker",
      "buildbot.steps.gitdiffinfo",
      "buildbot.steps.http",
      "buildbot.steps.master",
      "buildbot.steps.maxq",
      "buildbot.steps.mswin",
      "buildbot.steps.package.deb.lintian",
      "buildbot.steps.package.deb.pbuilder",
      "buildbot.steps.package.rpm.mock",
      "buildbot.steps.package.rpm.rpmbuild",
      "buildbot.steps.package.rpm.rpmlint",
      "buildbot.steps.package.util",
      "buildbot.steps.python_twisted",
      "buildbot.steps.python",
      "buildbot.steps.shell",
      "buildbot.steps.shellsequence",
      "buildbot.steps.source.base",
      "buildbot.steps.source.bzr",
      "buildbot.steps.source.cvs",
      "buildbot.steps.source.darcs",
      "buildbot.steps.source.gerrit",
      "buildbot.steps.source.git",
      "buildbot.steps.source.github",
      "buildbot.steps.source.gitlab",
      "buildbot.steps.source.mercurial",
      "buildbot.steps.source.mtn",
      "buildbot.steps.source.p4",
      "buildbot.steps.source.repo",
      "buildbot.steps.source.svn",
      "buildbot.steps.subunit",
      "buildbot.steps.transfer",
      "buildbot.steps.trigger",
      "buildbot.steps.vstudio",
      "buildbot.steps.worker",
      "buildbot.test.fake.botmaster",
      "buildbot.test.fake.bworkermanager",
      "buildbot.test.fake.change",
      "buildbot.test.fake.connection",
      "buildbot.test.fake.docker",
      "buildbot.test.fake.endpoint",
      "buildbot.test.fake.fakebuild",
      "buildbot.test.fake.fakedata",
      "buildbot.test.fake.fakemaster",
      "buildbot.test.fake.fakemq",
      "buildbot.test.fake.fakeprotocol",
      "buildbot.test.fake.fakestats",
      "buildbot.test.fake.httpclientservice",
      "buildbot.test.fake.latent",
      "buildbot.test.fake.libvirt",
      "buildbot.test.fake.logfile",
      "buildbot.test.fake.machine",
      "buildbot.test.fake.msgmanager",
      "buildbot.test.fake.openstack",
      "buildbot.test.fake.pbmanager",
      "buildbot.test.fake.private_tempdir",
      "buildbot.test.fake.reactor",
      "buildbot.test.fake.secrets",
      "buildbot.test.fake.state",
      "buildbot.test.fake.step",
      "buildbot.test.fake.web",
      "buildbot.test.fake.worker",
      "buildbot.test.fakedb.base",
      "buildbot.test.fakedb.build_data",
      "buildbot.test.fakedb.builders",
      "buildbot.test.fakedb.buildrequests",
      "buildbot.test.fakedb.builds",
      "buildbot.test.fakedb.buildsets",
      "buildbot.test.fakedb.changes",
      "buildbot.test.fakedb.changesources",
      "buildbot.test.fakedb.connector",
      "buildbot.test.fakedb.logs",
      "buildbot.test.fakedb.masters",
      "buildbot.test.fakedb.projects",
      "buildbot.test.fakedb.row",
      "buildbot.test.fakedb.schedulers",
      "buildbot.test.fakedb.sourcestamps",
      "buildbot.test.fakedb.state",
      "buildbot.test.fakedb.steps",
      "buildbot.test.fakedb.tags",
      "buildbot.test.fakedb.test_result_sets",
      "buildbot.test.fakedb.test_results",
      "buildbot.test.fakedb.users",
      "buildbot.test.fakedb.workers",
      "buildbot.test.fuzz.test_lru",
      "buildbot.test.integration.interop.test_commandmixin",
      "buildbot.test.integration.interop.test_compositestepmixin",
      "buildbot.test.integration.interop.test_integration_secrets",
      "buildbot.test.integration.interop.test_interruptcommand",
      "buildbot.test.integration.interop.test_setpropertyfromcommand",
      "buildbot.test.integration.interop.test_transfer",
      "buildbot.test.integration.interop.test_worker_reconnect",
      "buildbot.test.integration.test_configs",
      "buildbot.test.integration.test_custom_buildstep",
      "buildbot.test.integration.test_customservices",
      "buildbot.test.integration.test_download_secret_to_worker",
      "buildbot.test.integration.test_graphql",
      "buildbot.test.integration.test_integration_force_with_patch",
      "buildbot.test.integration.test_integration_mastershell",
      "buildbot.test.integration.test_integration_scheduler_reconfigure",
      "buildbot.test.integration.test_integration_secrets_with_vault_hvac",
      "buildbot.test.integration.test_integration_template",
      "buildbot.test.integration.test_integration_with_secrets",
      "buildbot.test.integration.test_locks",
      "buildbot.test.integration.test_log_finish",
      "buildbot.test.integration.test_master",
      "buildbot.test.integration.test_notifier",
      "buildbot.test.integration.test_process_botmaster",
      "buildbot.test.integration.test_setup_entrypoints",
      "buildbot.test.integration.test_steps_configurable",
      "buildbot.test.integration.test_stop_build",
      "buildbot.test.integration.test_stop_trigger",
      "buildbot.test.integration.test_telegram_bot",
      "buildbot.test.integration.test_trigger",
      "buildbot.test.integration.test_try_client_e2e",
      "buildbot.test.integration.test_try_client",
      "buildbot.test.integration.test_upgrade",
      "buildbot.test.integration.test_URLs",
      "buildbot.test.integration.test_usePty",
      "buildbot.test.integration.test_virtual_builder",
      "buildbot.test.integration.test_www",
      "buildbot.test.integration.worker.test_comm",
      "buildbot.test.integration.worker.test_kubernetes",
      "buildbot.test.integration.worker.test_latent",
      "buildbot.test.integration.worker.test_marathon",
      "buildbot.test.integration.worker.test_misc",
      "buildbot.test.integration.worker.test_proxy",
      "buildbot.test.integration.worker.test_upcloud",
      "buildbot.test.integration.worker.test_workerside",
      "buildbot.test.reactor",
      "buildbot.test.regressions.test_bad_change_properties_rows",
      "buildbot.test.regressions.test_oldpaths",
      "buildbot.test.regressions.test_steps_shell_WarningCountingShellCommand",
      "buildbot.test.runprocess",
      "buildbot.test.steps",
      "buildbot.test.unit.changes.test_base",
      "buildbot.test.unit.changes.test_bitbucket",
      "buildbot.test.unit.changes.test_changes",
      "buildbot.test.unit.changes.test_filter",
      "buildbot.test.unit.changes.test_gerritchangesource",
      "buildbot.test.unit.changes.test_github",
      "buildbot.test.unit.changes.test_gitpoller",
      "buildbot.test.unit.changes.test_hgpoller",
      "buildbot.test.unit.changes.test_mail_CVSMaildirSource",
      "buildbot.test.unit.changes.test_mail",
      "buildbot.test.unit.changes.test_manager",
      "buildbot.test.unit.changes.test_p4poller",
      "buildbot.test.unit.changes.test_pb",
      "buildbot.test.unit.changes.test_svnpoller",
      "buildbot.test.unit.config.test_builder",
      "buildbot.test.unit.config.test_checks",
      "buildbot.test.unit.config.test_errors",
      "buildbot.test.unit.config.test_master",
      "buildbot.test.unit.data.test_base",
      "buildbot.test.unit.data.test_build_data",
      "buildbot.test.unit.data.test_builders",
      "buildbot.test.unit.data.test_buildrequests",
      "buildbot.test.unit.data.test_builds",
      "buildbot.test.unit.data.test_buildsets",
      "buildbot.test.unit.data.test_changes",
      "buildbot.test.unit.data.test_changesources",
      "buildbot.test.unit.data.test_connector",
      "buildbot.test.unit.data.test_forceschedulers",
      "buildbot.test.unit.data.test_graphql",
      "buildbot.test.unit.data.test_logchunks",
      "buildbot.test.unit.data.test_logs",
      "buildbot.test.unit.data.test_masters",
      "buildbot.test.unit.data.test_patches",
      "buildbot.test.unit.data.test_projects",
      "buildbot.test.unit.data.test_properties",
      "buildbot.test.unit.data.test_resultspec",
      "buildbot.test.unit.data.test_root",
      "buildbot.test.unit.data.test_schedulers",
      "buildbot.test.unit.data.test_sourcestamps",
      "buildbot.test.unit.data.test_steps",
      "buildbot.test.unit.data.test_test_result_sets",
      "buildbot.test.unit.data.test_test_results",
      "buildbot.test.unit.data.test_types",
      "buildbot.test.unit.data.test_workers",
      "buildbot.test.unit.db_migrate.test_versions_060_add_builder_projects",
      "buildbot.test.unit.db_migrate.test_versions_061_add_builder_description_format",
      "buildbot.test.unit.db_migrate.test_versions_062_add_project_description_format",
      "buildbot.test.unit.db_migrate.test_versions_063_add_steps_locks_acquired_at",
      "buildbot.test.unit.db_migrate.test_versions_064_add_worker_pause_reason",
      "buildbot.test.unit.db_migrate.test_versions_065_add_buildsets_rebuilt_buildid",
      "buildbot.test.unit.db_migrate.test_versions_066_add_build_locks_duration_s",
      "buildbot.test.unit.db.test_base",
      "buildbot.test.unit.db.test_build_data",
      "buildbot.test.unit.db.test_builders",
      "buildbot.test.unit.db.test_buildrequests",
      "buildbot.test.unit.db.test_builds",
      "buildbot.test.unit.db.test_buildsets",
      "buildbot.test.unit.db.test_changes",
      "buildbot.test.unit.db.test_changesources",
      "buildbot.test.unit.db.test_connector",
      "buildbot.test.unit.db.test_dbconfig",
      "buildbot.test.unit.db.test_enginestrategy",
      "buildbot.test.unit.db.test_logs",
      "buildbot.test.unit.db.test_masters",
      "buildbot.test.unit.db.test_model",
      "buildbot.test.unit.db.test_pool",
      "buildbot.test.unit.db.test_projects",
      "buildbot.test.unit.db.test_schedulers",
      "buildbot.test.unit.db.test_sourcestamps",
      "buildbot.test.unit.db.test_state",
      "buildbot.test.unit.db.test_steps",
      "buildbot.test.unit.db.test_test_result_sets",
      "buildbot.test.unit.db.test_test_results",
      "buildbot.test.unit.db.test_users",
      "buildbot.test.unit.db.test_workers",
      "buildbot.test.unit.process.test_botmaster_BotMaster",
      "buildbot.test.unit.process.test_build",
      "buildbot.test.unit.process.test_builder",
      "buildbot.test.unit.process.test_buildrequest",
      "buildbot.test.unit.process.test_buildrequestdistributor",
      "buildbot.test.unit.process.test_buildstep",
      "buildbot.test.unit.process.test_cache",
      "buildbot.test.unit.process.test_debug",
      "buildbot.test.unit.process.test_factory",
      "buildbot.test.unit.process.test_log",
      "buildbot.test.unit.process.test_logobserver",
      "buildbot.test.unit.process.test_metrics",
      "buildbot.test.unit.process.test_project",
      "buildbot.test.unit.process.test_properties",
      "buildbot.test.unit.process.test_remotecommand",
      "buildbot.test.unit.process.test_remotetransfer",
      "buildbot.test.unit.process.test_results",
      "buildbot.test.unit.process.test_users_manager",
      "buildbot.test.unit.process.test_users_manual",
      "buildbot.test.unit.process.test_users_users",
      "buildbot.test.unit.process.test_workerforbuilder",
      "buildbot.test.unit.reporters.test_base",
      "buildbot.test.unit.reporters.test_bitbucket",
      "buildbot.test.unit.reporters.test_bitbucketserver",
      "buildbot.test.unit.reporters.test_generators_build",
      "buildbot.test.unit.reporters.test_generators_buildrequest",
      "buildbot.test.unit.reporters.test_generators_buildset",
      "buildbot.test.unit.reporters.test_generators_utils",
      "buildbot.test.unit.reporters.test_generators_worker",
      "buildbot.test.unit.reporters.test_gerrit_verify_status",
      "buildbot.test.unit.reporters.test_gerrit",
      "buildbot.test.unit.reporters.test_github",
      "buildbot.test.unit.reporters.test_gitlab",
      "buildbot.test.unit.reporters.test_http",
      "buildbot.test.unit.reporters.test_irc",
      "buildbot.test.unit.reporters.test_mail",
      "buildbot.test.unit.reporters.test_message",
      "buildbot.test.unit.reporters.test_pushjet",
      "buildbot.test.unit.reporters.test_pushover",
      "buildbot.test.unit.reporters.test_telegram",
      "buildbot.test.unit.reporters.test_utils",
      "buildbot.test.unit.reporters.test_words",
      "buildbot.test.unit.reporters.test_zulip",
      "buildbot.test.unit.schedulers.test_base",
      "buildbot.test.unit.schedulers.test_basic",
      "buildbot.test.unit.schedulers.test_canceller_buildset",
      "buildbot.test.unit.schedulers.test_canceller",
      "buildbot.test.unit.schedulers.test_dependent",
      "buildbot.test.unit.schedulers.test_forcesched",
      "buildbot.test.unit.schedulers.test_manager",
      "buildbot.test.unit.schedulers.test_timed_Nightly",
      "buildbot.test.unit.schedulers.test_timed_NightlyBase",
      "buildbot.test.unit.schedulers.test_timed_NightlyTriggerable",
      "buildbot.test.unit.schedulers.test_timed_Periodic",
      "buildbot.test.unit.schedulers.test_timed_Timed",
      "buildbot.test.unit.schedulers.test_triggerable",
      "buildbot.test.unit.schedulers.test_trysched",
      "buildbot.test.unit.scripts.test_base",
      "buildbot.test.unit.scripts.test_checkconfig",
      "buildbot.test.unit.scripts.test_cleanupdb",
      "buildbot.test.unit.scripts.test_create_master",
      "buildbot.test.unit.scripts.test_logwatcher",
      "buildbot.test.unit.scripts.test_restart",
      "buildbot.test.unit.scripts.test_runner",
      "buildbot.test.unit.scripts.test_sendchange",
      "buildbot.test.unit.scripts.test_start",
      "buildbot.test.unit.scripts.test_stop",
      "buildbot.test.unit.scripts.test_trycmd",
      "buildbot.test.unit.scripts.test_tryserver",
      "buildbot.test.unit.scripts.test_upgrade_master",
      "buildbot.test.unit.scripts.test_user",
      "buildbot.test.unit.steps.test_cmake",
      "buildbot.test.unit.steps.test_configurable",
      "buildbot.test.unit.steps.test_cppcheck",
      "buildbot.test.unit.steps.test_http",
      "buildbot.test.unit.steps.test_master",
      "buildbot.test.unit.steps.test_maxq",
      "buildbot.test.unit.steps.test_mswin",
      "buildbot.test.unit.steps.test_package_deb_lintian",
      "buildbot.test.unit.steps.test_package_deb_pbuilder",
      "buildbot.test.unit.steps.test_package_rpm_mock",
      "buildbot.test.unit.steps.test_package_rpm_rpmbuild",
      "buildbot.test.unit.steps.test_package_rpm_rpmlint",
      "buildbot.test.unit.steps.test_python_twisted",
      "buildbot.test.unit.steps.test_python",
      "buildbot.test.unit.steps.test_renderable",
      "buildbot.test.unit.steps.test_shell",
      "buildbot.test.unit.steps.test_shellsequence",
      "buildbot.test.unit.steps.test_source_base_Source",
      "buildbot.test.unit.steps.test_source_bzr",
      "buildbot.test.unit.steps.test_source_cvs",
      "buildbot.test.unit.steps.test_source_darcs",
      "buildbot.test.unit.steps.test_source_gerrit",
      "buildbot.test.unit.steps.test_source_git",
      "buildbot.test.unit.steps.test_source_github",
      "buildbot.test.unit.steps.test_source_gitlab",
      "buildbot.test.unit.steps.test_source_mercurial",
      "buildbot.test.unit.steps.test_source_mtn",
      "buildbot.test.unit.steps.test_source_p4",
      "buildbot.test.unit.steps.test_source_repo",
      "buildbot.test.unit.steps.test_source_svn",
      "buildbot.test.unit.steps.test_subunit",
      "buildbot.test.unit.steps.test_transfer",
      "buildbot.test.unit.steps.test_trigger",
      "buildbot.test.unit.steps.test_vstudio",
      "buildbot.test.unit.steps.test_worker",
      "buildbot.test.unit.test_asyncio",
      "buildbot.test.unit.test_buildbot_net_usage_data",
      "buildbot.test.unit.test_clients_sendchange",
      "buildbot.test.unit.test_clients_tryclient",
      "buildbot.test.unit.test_clients_usersclient",
      "buildbot.test.unit.test_configurator_base",
      "buildbot.test.unit.test_contrib_buildbot_cvs_mail",
      "buildbot.test.unit.test_download_secret_to_worker",
      "buildbot.test.unit.test_fake_httpclientservice",
      "buildbot.test.unit.test_fake_secrets_manager",
      "buildbot.test.unit.test_interpolate_secrets",
      "buildbot.test.unit.test_janitor_configurator",
      "buildbot.test.unit.test_locks",
      "buildbot.test.unit.test_machine_generic",
      "buildbot.test.unit.test_master",
      "buildbot.test.unit.test_mq_base",
      "buildbot.test.unit.test_mq_connector",
      "buildbot.test.unit.test_mq_simple",
      "buildbot.test.unit.test_mq_wamp",
      "buildbot.test.unit.test_mq",
      "buildbot.test.unit.test_plugins",
      "buildbot.test.unit.test_revlinks",
      "buildbot.test.unit.test_secret_in_file",
      "buildbot.test.unit.test_secret_in_hvac",
      "buildbot.test.unit.test_secret_in_passwordstore",
      "buildbot.test.unit.test_secret_rendered_service",
      "buildbot.test.unit.test_stats_service",
      "buildbot.test.unit.test_steps_git_diffinfo",
      "buildbot.test.unit.test_steps_mixin",
      "buildbot.test.unit.test_test_util_validation",
      "buildbot.test.unit.test_test_util_warnings",
      "buildbot.test.unit.test_util_queue",
      "buildbot.test.unit.test_util.test_db",
      "buildbot.test.unit.test_version",
      "buildbot.test.unit.test_wamp_connector",
      "buildbot.test.unit.util.test_async_sort",
      "buildbot.test.unit.util.test_backoff",
      "buildbot.test.unit.util.test_bbcollections",
      "buildbot.test.unit.util.test_codebase",
      "buildbot.test.unit.util.test_ComparableMixin",
      "buildbot.test.unit.util.test_debounce",
      "buildbot.test.unit.util.test_deferwaiter",
      "buildbot.test.unit.util.test_eventual",
      "buildbot.test.unit.util.test_git_credential",
      "buildbot.test.unit.util.test_git",
      "buildbot.test.unit.util.test_giturlparse",
      "buildbot.test.unit.util.test_httpclientservice",
      "buildbot.test.unit.util.test_identifiers",
      "buildbot.test.unit.util.test_interfaces",
      "buildbot.test.unit.util.test_kubeclientservice",
      "buildbot.test.unit.util.test_lineboundaries",
      "buildbot.test.unit.util.test_lru",
      "buildbot.test.unit.util.test_maildir",
      "buildbot.test.unit.util.test_misc",
      "buildbot.test.unit.util.test_netstrings",
      "buildbot.test.unit.util.test_notifier",
      "buildbot.test.unit.util.test_patch_delay",
      "buildbot.test.unit.util.test_path_expand_user",
      "buildbot.test.unit.util.test_pathmatch",
      "buildbot.test.unit.util.test_poll",
      "buildbot.test.unit.util.test_private_tempdir",
      "buildbot.test.unit.util.test_protocol",
      "buildbot.test.unit.util.test_raml",
      "buildbot.test.unit.util.test_render_description",
      "buildbot.test.unit.util.test_runprocess",
      "buildbot.test.unit.util.test_service",
      "buildbot.test.unit.util.test_ssfilter",
      "buildbot.test.unit.util.test_ssl",
      "buildbot.test.unit.util.test_state",
      "buildbot.test.unit.util.test_subscriptions",
      "buildbot.test.unit.util.test_test_result_submitter",
      "buildbot.test.unit.util.test_test_util_runprocess",
      "buildbot.test.unit.util.test_tuplematch",
      "buildbot.test.unit.util.test_watchdog",
      "buildbot.test.unit.worker.test_base",
      "buildbot.test.unit.worker.test_docker",
      "buildbot.test.unit.worker.test_ec2",
      "buildbot.test.unit.worker.test_kubernetes",
      "buildbot.test.unit.worker.test_libvirt",
      "buildbot.test.unit.worker.test_local",
      "buildbot.test.unit.worker.test_manager",
      "buildbot.test.unit.worker.test_marathon",
      "buildbot.test.unit.worker.test_openstack",
      "buildbot.test.unit.worker.test_protocols_base",
      "buildbot.test.unit.worker.test_protocols_manager_base",
      "buildbot.test.unit.worker.test_protocols_manager_msgmanager",
      "buildbot.test.unit.worker.test_protocols_manager_pbmanager",
      "buildbot.test.unit.worker.test_protocols_msgpack",
      "buildbot.test.unit.worker.test_protocols_pb",
      "buildbot.test.unit.worker.test_upcloud",
      "buildbot.test.unit.www.test_avatar",
      "buildbot.test.unit.www.test_config",
      "buildbot.test.unit.www.test_endpointmatchers",
      "buildbot.test.unit.www.test_graphql",
      "buildbot.test.unit.www.test_hooks_base",
      "buildbot.test.unit.www.test_hooks_bitbucket",
      "buildbot.test.unit.www.test_hooks_bitbucketcloud",
      "buildbot.test.unit.www.test_hooks_bitbucketserver",
      "buildbot.test.unit.www.test_hooks_github",
      "buildbot.test.unit.www.test_hooks_gitlab",
      "buildbot.test.unit.www.test_hooks_gitorious",
      "buildbot.test.unit.www.test_hooks_poller",
      "buildbot.test.unit.www.test_ldapuserinfo",
      "buildbot.test.unit.www.test_oauth",
      "buildbot.test.unit.www.test_resource",
      "buildbot.test.unit.www.test_rest",
      "buildbot.test.unit.www.test_roles",
      "buildbot.test.unit.www.test_service",
      "buildbot.test.unit.www.test_sse",
      "buildbot.test.unit.www.test_ws",
      "buildbot.test.util.changesource",
      "buildbot.test.util.config",
      "buildbot.test.util.configurators",
      "buildbot.test.util.connector_component",
      "buildbot.test.util.db",
      "buildbot.test.util.decorators",
      "buildbot.test.util.dirs",
      "buildbot.test.util.endpoint",
      "buildbot.test.util.fuzz",
      "buildbot.test.util.git_repository",
      "buildbot.test.util.integration",
      "buildbot.test.util.interfaces",
      "buildbot.test.util.logging",
      "buildbot.test.util.migration",
      "buildbot.test.util.misc",
      "buildbot.test.util.patch_delay",
      "buildbot.test.util.pbmanager",
      "buildbot.test.util.properties",
      "buildbot.test.util.protocols",
      "buildbot.test.util.querylog",
      "buildbot.test.util.reporter",
      "buildbot.test.util.sandboxed_worker",
      "buildbot.test.util.scheduler",
      "buildbot.test.util.site",
      "buildbot.test.util.sourcesteps",
      "buildbot.test.util.tuplematching",
      "buildbot.test.util.validation",
      "buildbot.test.util.warnings",
      "buildbot.test.util.www",
      "buildbot.test",
      "buildbot.util._notifier",
      "buildbot.util.async_sort",
      "buildbot.util.backoff",
      "buildbot.util.bbcollections",
      "buildbot.util.codebase",
      "buildbot.util.config",
      "buildbot.util.debounce",
      "buildbot.util.deferwaiter",
      "buildbot.util.eventual",
      "buildbot.util.git_credential",
      "buildbot.util.git",
      "buildbot.util.httpclientservice",
      "buildbot.util.identifiers",
      "buildbot.util.importlib_compat",
      "buildbot.util.kubeclientservice",
      "buildbot.util.latent",
      "buildbot.util.lineboundaries",
      "buildbot.util.lru",
      "buildbot.util.maildir",
      "buildbot.util.misc",
      "buildbot.util.netstrings",
      "buildbot.util.path_expand_user",
      "buildbot.util.pathmatch",
      "buildbot.util.poll",
      "buildbot.util.private_tempdir",
      "buildbot.util.protocol",
      "buildbot.util.pullrequest",
      "buildbot.util.queue",
      "buildbot.util.raml",
      "buildbot.util.render_description",
      "buildbot.util.runprocess",
      "buildbot.util.sautils",
      "buildbot.util.service",
      "buildbot.util.ssfilter",
      "buildbot.util.ssl",
      "buildbot.util.state",
      "buildbot.util.subscription",
      "buildbot.util.test_result_submitter",
      "buildbot.util.tuplematch",
      "buildbot.util.twisted",
      "buildbot.util.watchdog",
      "buildbot.util",
      "buildbot.wamp.connector",
      "buildbot.warnings",
      "buildbot.worker.base",
      "buildbot.worker.docker",
      "buildbot.worker.ec2",
      "buildbot.worker.kubernetes",
      "buildbot.worker.latent",
      "buildbot.worker.libvirt",
      "buildbot.worker.local",
      "buildbot.worker.manager",
      "buildbot.worker.marathon",
      "buildbot.worker.openstack",
      "buildbot.worker.protocols.base",
      "buildbot.worker.protocols.manager.base",
      "buildbot.worker.protocols.manager.msgpack",
      "buildbot.worker.protocols.manager.pb",
      "buildbot.worker.protocols.msgpack",
      "buildbot.worker.protocols.null",
      "buildbot.worker.protocols.pb",
      "buildbot.worker.upcloud",
      "buildbot",
      "worker.buildbot_worker",
    ]
    disallow_untyped_calls = false
    disallow_untyped_defs = false
    no_implicit_optional = false