| deb_materialization.py | 
                (no class) | 
                3 | 
                3 | 
                4 | 
                0 | 
                0 | 
                0% | 
            
            
                | deb_packer.py | 
                (no class) | 
                3 | 
                3 | 
                4 | 
                0 | 
                0 | 
                0% | 
            
            
                | debputy/plugins/gnome.py | 
                (no class) | 
                39 | 
                1 | 
                0 | 
                12 | 
                1 | 
                96% | 
            
            
                | debputy/plugins/grantlee.py | 
                (no class) | 
                30 | 
                1 | 
                0 | 
                14 | 
                1 | 
                95% | 
            
            
                | debputy/plugins/numpy3.py | 
                (no class) | 
                34 | 
                6 | 
                0 | 
                6 | 
                0 | 
                85% | 
            
            
                | debputy/plugins/perl_openssl.py | 
                (no class) | 
                20 | 
                4 | 
                0 | 
                0 | 
                0 | 
                80% | 
            
            
                | self-hosting-plugins/debputy_self_hosting.py | 
                (no class) | 
                24 | 
                10 | 
                3 | 
                0 | 
                0 | 
                58% | 
            
            
                | self-hosting-plugins/debputy_self_hosting_test.py | 
                (no class) | 
                5 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/__init__.py | 
                (no class) | 
                8 | 
                1 | 
                0 | 
                2 | 
                1 | 
                80% | 
            
            
                | src/debputy/_deb_options_profiles.py | 
                DebBuildOptionsAndProfiles | 
                7 | 
                2 | 
                1 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/_deb_options_profiles.py | 
                (no class) | 
                21 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/_manifest_constants.py | 
                (no class) | 
                42 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/analysis/__init__.py | 
                (no class) | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/analysis/analysis_util.py | 
                (no class) | 
                8 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                (no class) | 
                345 | 
                225 | 
                0 | 
                182 | 
                20 | 
                30% | 
            
            
                | src/debputy/architecture_support.py | 
                DpkgArchitectureBuildProcessValuesTable | 
                35 | 
                5 | 
                0 | 
                14 | 
                1 | 
                84% | 
            
            
                | src/debputy/architecture_support.py | 
                (no class) | 
                73 | 
                1 | 
                0 | 
                34 | 
                1 | 
                98% | 
            
            
                | src/debputy/build_support/__init__.py | 
                (no class) | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContext | 
                18 | 
                18 | 
                2 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContextImpl | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_context.py | 
                (no class) | 
                25 | 
                0 | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/build_support/build_logic.py | 
                (no class) | 
                141 | 
                119 | 
                2 | 
                60 | 
                0 | 
                11% | 
            
            
                | src/debputy/build_support/buildsystem_detection.py | 
                (no class) | 
                52 | 
                43 | 
                2 | 
                18 | 
                0 | 
                13% | 
            
            
                | src/debputy/build_support/clean_logic.py | 
                CleanHelperImpl | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/clean_logic.py | 
                (no class) | 
                139 | 
                115 | 
                0 | 
                64 | 
                0 | 
                12% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                _UsrShareDocMatchRule | 
                17 | 
                6 | 
                0 | 
                14 | 
                4 | 
                68% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                _ShebangScriptFiles | 
                15 | 
                4 | 
                0 | 
                6 | 
                0 | 
                81% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                (no class) | 
                49 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                (no class) | 
                246 | 
                215 | 
                2 | 
                88 | 
                0 | 
                9% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                ArMember | 
                9 | 
                1 | 
                0 | 
                0 | 
                0 | 
                89% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                Compression | 
                10 | 
                2 | 
                0 | 
                2 | 
                1 | 
                75% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                (no class) | 
                179 | 
                78 | 
                2 | 
                40 | 
                6 | 
                53% | 
            
            
                | src/debputy/commands/debputy_cmd/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandArg | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                Command | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext | 
                144 | 
                144 | 
                0 | 
                62 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandBase | 
                1 | 
                1 | 
                1 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                SubcommandBase | 
                6 | 
                3 | 
                0 | 
                0 | 
                0 | 
                50% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                GenericSubCommand | 
                27 | 
                18 | 
                0 | 
                12 | 
                1 | 
                26% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                DispatchingCommandMixin | 
                21 | 
                2 | 
                1 | 
                8 | 
                0 | 
                86% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                DispatcherCommand | 
                41 | 
                26 | 
                0 | 
                18 | 
                1 | 
                34% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                (no class) | 
                108 | 
                7 | 
                5 | 
                2 | 
                0 | 
                92% | 
            
            
                | src/debputy/commands/debputy_cmd/lint_and_lsp_cmds.py | 
                (no class) | 
                130 | 
                103 | 
                3 | 
                20 | 
                0 | 
                18% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                OutputStyle | 
                12 | 
                9 | 
                0 | 
                4 | 
                0 | 
                19% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                MarkdownOutputStyle | 
                13 | 
                13 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                IOBasedOutputStyling | 
                53 | 
                49 | 
                0 | 
                24 | 
                0 | 
                5% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                ANSIOutputStylingBase | 
                41 | 
                41 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                (no class) | 
                96 | 
                42 | 
                0 | 
                18 | 
                2 | 
                49% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                UnresolvableRuleError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                PMRRuleLookup | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                (no class) | 
                493 | 
                409 | 
                0 | 
                186 | 
                1 | 
                13% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _ElfInfo | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                (no class) | 
                831 | 
                606 | 
                3 | 
                374 | 
                2 | 
                24% | 
            
            
                | src/debputy/dh/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                CannotEmulateExecutableDHConfigFile | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                DHConfigFileLine | 
                18 | 
                0 | 
                0 | 
                12 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                (no class) | 
                92 | 
                20 | 
                0 | 
                28 | 
                3 | 
                74% | 
            
            
                | src/debputy/dh/dh_assistant.py | 
                DhListCommands | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh/dh_assistant.py | 
                DhSequencerData | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh/dh_assistant.py | 
                (no class) | 
                98 | 
                19 | 
                0 | 
                34 | 
                5 | 
                79% | 
            
            
                | src/debputy/dh_migration/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/dh_related_migrations.py | 
                (no class) | 
                82 | 
                67 | 
                0 | 
                34 | 
                0 | 
                13% | 
            
            
                | src/debputy/dh_migration/migration.py | 
                (no class) | 
                290 | 
                258 | 
                1 | 
                134 | 
                0 | 
                8% | 
            
            
                | src/debputy/dh_migration/migrators.py | 
                (no class) | 
                11 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                ContainsEverything | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                UnsupportedDHConfig | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                DHSequenceMigration | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                SourcesAndConditional | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                InfoFilesDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                ManpageDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                (no class) | 
                760 | 
                124 | 
                0 | 
                352 | 
                43 | 
                81% | 
            
            
                | src/debputy/dh_migration/models.py | 
                AcceptableMigrationIssues | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                UnsupportedFeature | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/models.py | 
                ConflictingChange | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/models.py | 
                MigrationRequest | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                FeatureMigration | 
                7 | 
                1 | 
                0 | 
                0 | 
                0 | 
                86% | 
            
            
                | src/debputy/dh_migration/models.py | 
                DHMigrationSubstitution | 
                29 | 
                5 | 
                0 | 
                14 | 
                4 | 
                74% | 
            
            
                | src/debputy/dh_migration/models.py | 
                (no class) | 
                60 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/elf_util.py | 
                IncompleteFileError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/elf_util.py | 
                (no class) | 
                101 | 
                17 | 
                0 | 
                42 | 
                12 | 
                76% | 
            
            
                | src/debputy/exceptions.py | 
                DebputyRuntimeError | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                DebputyRuntimeErrorWithPreamble | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                DebputyBuildStepError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                DebputySubstitutionError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                DebputyManifestVariableRequiresDebianDirError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                DebputyDpkgGensymbolsError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                SymlinkLoopError | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/exceptions.py | 
                PureVirtualPathError | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/exceptions.py | 
                TestPathWithNonExistentFSPathError | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/exceptions.py | 
                DebputyFSError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                DebputyFSIsROError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                PluginBaseError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                DebputyPluginRuntimeError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                PluginNotFoundError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                PluginInitializationError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                PluginIncorrectRegistrationError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                PluginMetadataError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                PluginConflictError | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/exceptions.py | 
                PluginAPIViolationError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                UnhandledOrUnexpectedErrorFromPluginError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                DebputyMetadataAccessError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                (no class) | 
                50 | 
                0 | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                AlwaysEmptyReadOnlyMetadataReference | 
                13 | 
                7 | 
                0 | 
                4 | 
                1 | 
                41% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataValue | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataReferenceImplementation | 
                26 | 
                10 | 
                0 | 
                12 | 
                6 | 
                58% | 
            
            
                | src/debputy/filesystem_scan.py | 
                CurrentPluginContextManager | 
                5 | 
                3 | 
                0 | 
                0 | 
                0 | 
                40% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathBase | 
                84 | 
                15 | 
                0 | 
                44 | 
                7 | 
                78% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath | 
                295 | 
                75 | 
                1 | 
                148 | 
                47 | 
                71% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualFSPathBase | 
                13 | 
                11 | 
                0 | 
                6 | 
                0 | 
                11% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir | 
                29 | 
                11 | 
                0 | 
                6 | 
                1 | 
                54% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathWithReference | 
                26 | 
                8 | 
                0 | 
                10 | 
                3 | 
                64% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualDirectoryFSPath | 
                8 | 
                1 | 
                0 | 
                0 | 
                0 | 
                88% | 
            
            
                | src/debputy/filesystem_scan.py | 
                SymlinkVirtualPath | 
                7 | 
                1 | 
                0 | 
                0 | 
                0 | 
                86% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSBackedFilePath | 
                20 | 
                5 | 
                0 | 
                4 | 
                0 | 
                79% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath | 
                86 | 
                20 | 
                0 | 
                40 | 
                5 | 
                77% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase | 
                57 | 
                48 | 
                0 | 
                20 | 
                0 | 
                12% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay | 
                69 | 
                54 | 
                0 | 
                32 | 
                3 | 
                18% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlayRootDir | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath | 
                72 | 
                72 | 
                0 | 
                32 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSControlRootDir | 
                14 | 
                14 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                (no class) | 
                464 | 
                12 | 
                2 | 
                44 | 
                7 | 
                96% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                PathNotCoveredByInstallRulesError | 
                8 | 
                6 | 
                0 | 
                2 | 
                0 | 
                20% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                DbgsymInfo | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                BinaryPackageData | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                PackageTransformationDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractYAMLSubStore | 
                36 | 
                10 | 
                1 | 
                20 | 
                4 | 
                68% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractYAMLListSubStore | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractYAMLDictSubStore | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableCondition | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLSymlink | 
                9 | 
                5 | 
                0 | 
                2 | 
                1 | 
                45% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem | 
                40 | 
                12 | 
                0 | 
                12 | 
                0 | 
                65% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLPackageDefinition | 
                25 | 
                7 | 
                0 | 
                14 | 
                5 | 
                64% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule | 
                81 | 
                27 | 
                0 | 
                36 | 
                9 | 
                62% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallRuleInstallExamples | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallRuleMan | 
                6 | 
                1 | 
                0 | 
                2 | 
                0 | 
                88% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallRuleDiscard | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallRuleInstall | 
                28 | 
                22 | 
                0 | 
                16 | 
                1 | 
                20% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallationsDefinition | 
                13 | 
                2 | 
                0 | 
                6 | 
                2 | 
                79% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifestVariables | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifestDefinitions | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLRemoveDuringCleanDefinitions | 
                11 | 
                2 | 
                0 | 
                0 | 
                0 | 
                82% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifest | 
                31 | 
                9 | 
                0 | 
                14 | 
                6 | 
                62% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest | 
                183 | 
                70 | 
                1 | 
                86 | 
                21 | 
                59% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                SearchDirOrderState | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                (no class) | 
                397 | 
                84 | 
                2 | 
                72 | 
                4 | 
                72% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser | 
                137 | 
                27 | 
                2 | 
                58 | 
                11 | 
                78% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                YAMLManifestParser | 
                83 | 
                32 | 
                0 | 
                40 | 
                4 | 
                58% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                (no class) | 
                91 | 
                12 | 
                2 | 
                8 | 
                0 | 
                80% | 
            
            
                | src/debputy/installations.py | 
                InstallRuleError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                PathAlreadyInstalledOrDiscardedError | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                ExactPathMatchTwiceError | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                NoMatchForInstallPatternError | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                SearchDir | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                BinaryPackageInstallRuleContext | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                InstallSearchDirContext | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                InstallRuleContext | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                PathMatch | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                DiscardState | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                SourcePathMatcher | 
                106 | 
                20 | 
                0 | 
                58 | 
                8 | 
                79% | 
            
            
                | src/debputy/installations.py | 
                InstallRule | 
                119 | 
                25 | 
                1 | 
                74 | 
                18 | 
                77% | 
            
            
                | src/debputy/installations.py | 
                PPFInstallRule | 
                11 | 
                11 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                GenericInstallationRule | 
                12 | 
                1 | 
                0 | 
                6 | 
                1 | 
                89% | 
            
            
                | src/debputy/installations.py | 
                DiscardRule | 
                15 | 
                12 | 
                0 | 
                6 | 
                0 | 
                14% | 
            
            
                | src/debputy/installations.py | 
                (no class) | 
                240 | 
                69 | 
                5 | 
                72 | 
                6 | 
                62% | 
            
            
                | src/debputy/integration_detection.py | 
                (no class) | 
                16 | 
                2 | 
                0 | 
                8 | 
                2 | 
                83% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                PathType | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                TarMember | 
                104 | 
                39 | 
                0 | 
                60 | 
                21 | 
                55% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                (no class) | 
                66 | 
                13 | 
                0 | 
                8 | 
                1 | 
                73% | 
            
            
                | src/debputy/interpreter.py | 
                Interpreter | 
                1 | 
                1 | 
                4 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/interpreter.py | 
                DetectedInterpreter | 
                18 | 
                2 | 
                0 | 
                6 | 
                3 | 
                79% | 
            
            
                | src/debputy/interpreter.py | 
                (no class) | 
                65 | 
                0 | 
                6 | 
                16 | 
                1 | 
                99% | 
            
            
                | src/debputy/l10n.py | 
                (no class) | 
                47 | 
                24 | 
                2 | 
                8 | 
                1 | 
                44% | 
            
            
                | src/debputy/linting/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                LintContext | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                (no class) | 
                376 | 
                316 | 
                3 | 
                156 | 
                0 | 
                11% | 
            
            
                | src/debputy/linting/lint_report_junit.py | 
                JunitLintReport | 
                27 | 
                27 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_report_junit.py | 
                (no class) | 
                14 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                AbortTaskError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                DebputyMetadata | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                RelatedDiagnosticInformation | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                WorkspaceTextEditSupport | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState | 
                31 | 
                2 | 
                18 | 
                14 | 
                1 | 
                93% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintStateImpl | 
                44 | 
                5 | 
                0 | 
                14 | 
                3 | 
                86% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintDiagnosticResultState | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintDiagnosticResult | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintReport | 
                60 | 
                60 | 
                0 | 
                16 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                TermLintReport | 
                57 | 
                57 | 
                0 | 
                22 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LinterPositionCodec | 
                9 | 
                7 | 
                0 | 
                4 | 
                0 | 
                15% | 
            
            
                | src/debputy/linting/lint_util.py | 
                (no class) | 
                221 | 
                34 | 
                23 | 
                24 | 
                2 | 
                79% | 
            
            
                | src/debputy/lsp/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/apt_cache.py | 
                PackageInformation | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/apt_cache.py | 
                PackageLookup | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/apt_cache.py | 
                AptCache | 
                51 | 
                46 | 
                0 | 
                18 | 
                0 | 
                7% | 
            
            
                | src/debputy/lsp/apt_cache.py | 
                (no class) | 
                55 | 
                20 | 
                0 | 
                6 | 
                0 | 
                57% | 
            
            
                | src/debputy/lsp/config/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/config_options.py | 
                DebputyConfigOption | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/config_options.py | 
                (no class) | 
                11 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/debputy_config.py | 
                DebputyConfig | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/debputy_config.py | 
                (no class) | 
                43 | 
                21 | 
                0 | 
                10 | 
                1 | 
                43% | 
            
            
                | src/debputy/lsp/config/parser.py | 
                BoolDebputyParsedContent | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/parser.py | 
                _config_value.DebputyParsedContentWrapper | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/parser.py | 
                (no class) | 
                50 | 
                3 | 
                0 | 
                12 | 
                3 | 
                90% | 
            
            
                | src/debputy/lsp/data/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/data/deb822_data/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/data/wordlists/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                FileCache | 
                31 | 
                15 | 
                2 | 
                12 | 
                4 | 
                47% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                Deb822FileCache | 
                3 | 
                1 | 
                0 | 
                0 | 
                0 | 
                67% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DctrlFileCache | 
                7 | 
                3 | 
                0 | 
                0 | 
                0 | 
                57% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                SalsaCICache | 
                7 | 
                7 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebianRulesCache | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState | 
                92 | 
                69 | 
                0 | 
                30 | 
                1 | 
                21% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer | 
                158 | 
                95 | 
                0 | 
                48 | 
                8 | 
                37% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                (no class) | 
                158 | 
                4 | 
                8 | 
                6 | 
                1 | 
                95% | 
            
            
                | src/debputy/lsp/diagnostics.py | 
                DiagnosticData | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/diagnostics.py | 
                DiagnosticReport | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/diagnostics.py | 
                DiagnosticRangeHelper | 
                15 | 
                15 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/diagnostics.py | 
                NoSuchElementError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/diagnostics.py | 
                (no class) | 
                45 | 
                9 | 
                2 | 
                4 | 
                0 | 
                73% | 
            
            
                | src/debputy/lsp/languages/__init__.py | 
                (no class) | 
                10 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_changelog.py | 
                (no class) | 
                215 | 
                8 | 
                2 | 
                86 | 
                11 | 
                94% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                SubstvarMetadata | 
                12 | 
                2 | 
                0 | 
                4 | 
                2 | 
                75% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                (no class) | 
                412 | 
                137 | 
                2 | 
                150 | 
                26 | 
                62% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_copyright.py | 
                (no class) | 
                71 | 
                13 | 
                0 | 
                12 | 
                2 | 
                82% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_debputy_manifest.py | 
                DebputyManifestLSPYAMLHelper | 
                11 | 
                8 | 
                0 | 
                6 | 
                1 | 
                24% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_debputy_manifest.py | 
                (no class) | 
                43 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_patches_series.py | 
                (no class) | 
                168 | 
                44 | 
                2 | 
                62 | 
                8 | 
                71% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_rules.py | 
                (no class) | 
                158 | 
                105 | 
                0 | 
                60 | 
                2 | 
                26% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_tests_control.py | 
                (no class) | 
                61 | 
                13 | 
                0 | 
                8 | 
                2 | 
                78% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_upstream_metadata.py | 
                add_keyword.DebputyParsedContentWrapper | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_upstream_metadata.py | 
                (no class) | 
                70 | 
                5 | 
                2 | 
                0 | 
                0 | 
                93% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                VariableMetadata | 
                10 | 
                2 | 
                0 | 
                4 | 
                2 | 
                71% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                (no class) | 
                132 | 
                14 | 
                2 | 
                22 | 
                6 | 
                87% | 
            
            
                | src/debputy/lsp/languages/lsp_debputy_config.py | 
                (no class) | 
                26 | 
                6 | 
                2 | 
                0 | 
                0 | 
                77% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Relation | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Dep5Matcher | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                PackageNameSectionRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField | 
                198 | 
                47 | 
                0 | 
                110 | 
                12 | 
                73% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlLikeKnownField | 
                39 | 
                8 | 
                0 | 
                18 | 
                6 | 
                75% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DTestsCtrlKnownField | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlKnownField | 
                27 | 
                0 | 
                0 | 
                12 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlRelationshipKnownField | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                StanzaMetadata | 
                77 | 
                6 | 
                0 | 
                38 | 
                4 | 
                91% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Dep5StanzaMetadata | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlStanzaMetadata | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DTestsCtrlStanzaMetadata | 
                8 | 
                1 | 
                0 | 
                6 | 
                1 | 
                86% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DebianWatchStanzaMetadata | 
                6 | 
                3 | 
                0 | 
                4 | 
                2 | 
                50% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata | 
                57 | 
                11 | 
                5 | 
                16 | 
                2 | 
                82% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Dep5FileMetadata | 
                39 | 
                10 | 
                0 | 
                26 | 
                6 | 
                69% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DebianWatch5FileMetadata | 
                39 | 
                10 | 
                0 | 
                24 | 
                10 | 
                68% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlFileMetadata | 
                46 | 
                28 | 
                0 | 
                24 | 
                3 | 
                36% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DTestsCtrlFileMetadata | 
                12 | 
                4 | 
                0 | 
                4 | 
                2 | 
                62% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                (no class) | 
                844 | 
                58 | 
                9 | 
                260 | 
                27 | 
                91% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                (no class) | 
                104 | 
                52 | 
                9 | 
                12 | 
                0 | 
                45% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                LanguageDispatchTable | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                HandlerDispatchTable | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                DiagnosticHandlerProtocol | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                BasenameMatchingRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                SecondaryLanguage | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                LanguageDispatchRule | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                (no class) | 
                181 | 
                46 | 
                10 | 
                46 | 
                5 | 
                69% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                Deb822SemanticTokensState | 
                9 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                (no class) | 
                403 | 
                58 | 
                2 | 
                186 | 
                34 | 
                82% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                LSPYAMLHelper | 
                165 | 
                45 | 
                0 | 
                102 | 
                12 | 
                72% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                (no class) | 
                495 | 
                89 | 
                2 | 
                206 | 
                46 | 
                79% | 
            
            
                | src/debputy/lsp/lsp_reference_keyword.py | 
                Keyword | 
                12 | 
                1 | 
                0 | 
                4 | 
                0 | 
                94% | 
            
            
                | src/debputy/lsp/lsp_reference_keyword.py | 
                (no class) | 
                44 | 
                0 | 
                4 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                LSPSelfCheck | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                (no class) | 
                75 | 
                32 | 
                0 | 
                14 | 
                0 | 
                51% | 
            
            
                | src/debputy/lsp/lsp_test_support.py | 
                ResolvedSemanticToken | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_test_support.py | 
                (no class) | 
                31 | 
                1 | 
                2 | 
                6 | 
                1 | 
                95% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                PreferenceOption | 
                19 | 
                2 | 
                0 | 
                12 | 
                2 | 
                87% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                EffectiveFormattingPreference | 
                21 | 
                5 | 
                0 | 
                12 | 
                2 | 
                73% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                MaintainerPreference | 
                7 | 
                1 | 
                0 | 
                4 | 
                1 | 
                82% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                MaintainerPreferenceTable | 
                14 | 
                2 | 
                0 | 
                2 | 
                1 | 
                81% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                (no class) | 
                212 | 
                32 | 
                0 | 
                78 | 
                18 | 
                83% | 
            
            
                | src/debputy/lsp/named_styles.py | 
                PublicNamedStyle | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/named_styles.py | 
                (no class) | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                CorrectTextCodeAction | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                InsertTextOnLineAfterDiagnosticCodeAction | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                RemoveLineCodeAction | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                RemoveRangeCodeAction | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                (no class) | 
                128 | 
                58 | 
                3 | 
                38 | 
                1 | 
                46% | 
            
            
                | src/debputy/lsp/ref_models/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                Deb822SemicolonToken | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                FieldValueClass | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                Documentation | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                GenericVariable | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                DCtrlSubstvar | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                GenericVariablesReferenceData | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                DctrlSubstvarsReferenceData | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                Alias | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                StaticValue | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                Deb822Field | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                StanzaType | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                ReferenceVariable | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                ReferenceDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                Deb822ReferenceData | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                (no class) | 
                128 | 
                21 | 
                0 | 
                26 | 
                3 | 
                73% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                Spellchecker | 
                5 | 
                2 | 
                1 | 
                2 | 
                1 | 
                57% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                ContextIgnoredWordsSpellchecker | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                EverythingIsCorrectSpellchecker | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                HunspellSpellchecker | 
                23 | 
                5 | 
                0 | 
                16 | 
                5 | 
                74% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                (no class) | 
                140 | 
                20 | 
                3 | 
                32 | 
                6 | 
                84% | 
            
            
                | src/debputy/lsp/text_edit.py | 
                OverLappingTextEditException | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/text_edit.py | 
                (no class) | 
                68 | 
                9 | 
                2 | 
                24 | 
                6 | 
                84% | 
            
            
                | src/debputy/lsp/text_util.py | 
                SemanticTokensState | 
                19 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/text_util.py | 
                (no class) | 
                61 | 
                9 | 
                2 | 
                20 | 
                6 | 
                81% | 
            
            
                | src/debputy/lsprotocol/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsprotocol/types.py | 
                (no class) | 
                36 | 
                26 | 
                4 | 
                10 | 
                0 | 
                22% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                MaintscriptSnippet | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                MaintscriptSnippetContainer | 
                33 | 
                22 | 
                0 | 
                20 | 
                4 | 
                28% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                DpkgMaintscriptHelperCommand | 
                18 | 
                5 | 
                0 | 
                6 | 
                1 | 
                75% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                (no class) | 
                34 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ConditionContext | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestCondition | 
                11 | 
                6 | 
                2 | 
                2 | 
                1 | 
                46% | 
            
            
                | src/debputy/manifest_conditions.py | 
                LiteralManifestCondition | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                NegatedManifestCondition | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                _ConditionGroupMatchType | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestConditionGroup | 
                8 | 
                5 | 
                0 | 
                0 | 
                0 | 
                38% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ArchMatchManifestConditionBase | 
                4 | 
                1 | 
                0 | 
                0 | 
                0 | 
                75% | 
            
            
                | src/debputy/manifest_conditions.py | 
                SourceContextArchMatchManifestCondition | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                BinaryPackageContextArchMatchManifestCondition | 
                9 | 
                9 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                BuildProfileMatch | 
                9 | 
                6 | 
                0 | 
                2 | 
                0 | 
                27% | 
            
            
                | src/debputy/manifest_conditions.py | 
                _SingletonCondition | 
                2 | 
                1 | 
                0 | 
                0 | 
                0 | 
                50% | 
            
            
                | src/debputy/manifest_conditions.py | 
                (no class) | 
                98 | 
                4 | 
                2 | 
                2 | 
                0 | 
                94% | 
            
            
                | src/debputy/manifest_parser/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                OwnershipDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                DebputyParsedContentStandardConditional | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemMode | 
                3 | 
                0 | 
                1 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                SymbolicMode | 
                9 | 
                1 | 
                0 | 
                2 | 
                0 | 
                91% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                OctalMode | 
                9 | 
                5 | 
                0 | 
                0 | 
                0 | 
                44% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                _StaticFileSystemOwnerGroup | 
                26 | 
                11 | 
                2 | 
                12 | 
                3 | 
                53% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                StaticFileSystemOwner | 
                2 | 
                1 | 
                0 | 
                0 | 
                0 | 
                50% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                StaticFileSystemGroup | 
                2 | 
                1 | 
                0 | 
                0 | 
                0 | 
                50% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                SymlinkTarget | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemMatchRule | 
                8 | 
                2 | 
                3 | 
                2 | 
                0 | 
                80% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemGenericMatch | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemExactMatchRule | 
                10 | 
                2 | 
                0 | 
                4 | 
                2 | 
                71% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemExactNonDirMatchRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                DpkgBuildflagsCache | 
                30 | 
                14 | 
                0 | 
                16 | 
                2 | 
                48% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                BuildEnvironmentDefinition | 
                8 | 
                7 | 
                0 | 
                4 | 
                0 | 
                8% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                BuildEnvironments | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                (no class) | 
                149 | 
                10 | 
                10 | 
                18 | 
                2 | 
                89% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                AttributeTypeHandler | 
                20 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                AttributeDescription | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                DeclarativeNonMappingInputParser | 
                17 | 
                4 | 
                0 | 
                6 | 
                1 | 
                70% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                DeclarativeMappingInputParser | 
                91 | 
                24 | 
                0 | 
                50 | 
                9 | 
                71% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator | 
                304 | 
                50 | 
                0 | 
                154 | 
                33 | 
                81% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                DetectedDebputyParseHint | 
                32 | 
                7 | 
                0 | 
                20 | 
                3 | 
                73% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                (no class) | 
                336 | 
                107 | 
                2 | 
                128 | 
                25 | 
                63% | 
            
            
                | src/debputy/manifest_parser/exceptions.py | 
                ManifestException | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/exceptions.py | 
                ManifestParseException | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/exceptions.py | 
                ManifestTypeException | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/exceptions.py | 
                ManifestInvalidUserDataException | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/exceptions.py | 
                (no class) | 
                9 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/mapper_code.py | 
                PackageSelectorRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/mapper_code.py | 
                PackageSelector | 
                15 | 
                15 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/mapper_code.py | 
                (no class) | 
                46 | 
                7 | 
                3 | 
                10 | 
                2 | 
                80% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                DebputyParseHint | 
                20 | 
                8 | 
                0 | 
                6 | 
                1 | 
                58% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                TargetAttribute | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                ConflictWithSourceAttribute | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                ConditionalRequired | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                ManifestAttribute | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                NotPathHint | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                (no class) | 
                35 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData | 
                16 | 
                7 | 
                12 | 
                8 | 
                2 | 
                46% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                (no class) | 
                43 | 
                0 | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                (no class) | 
                242 | 
                101 | 
                0 | 
                120 | 
                17 | 
                56% | 
            
            
                | src/debputy/manifest_parser/tagging_types.py | 
                DebputyParsedContent | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/tagging_types.py | 
                DebputyDispatchableType | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/tagging_types.py | 
                TypeMapping | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/tagging_types.py | 
                (no class) | 
                16 | 
                0 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath | 
                83 | 
                8 | 
                0 | 
                34 | 
                3 | 
                91% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                _SymbolicModeSegment | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                (no class) | 
                158 | 
                14 | 
                5 | 
                60 | 
                11 | 
                88% | 
            
            
                | src/debputy/package_build/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/package_build/assemble_deb.py | 
                (no class) | 
                101 | 
                82 | 
                0 | 
                34 | 
                0 | 
                14% | 
            
            
                | src/debputy/packager_provided_files.py | 
                PackagerProvidedFile | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packager_provided_files.py | 
                PerPackagePackagerProvidedResult | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packager_provided_files.py | 
                PackagingFileClassification | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packager_provided_files.py | 
                (no class) | 
                233 | 
                24 | 
                2 | 
                114 | 
                14 | 
                88% | 
            
            
                | src/debputy/packages.py | 
                DctrlParser | 
                47 | 
                15 | 
                0 | 
                30 | 
                7 | 
                64% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage | 
                52 | 
                19 | 
                0 | 
                22 | 
                4 | 
                55% | 
            
            
                | src/debputy/packages.py | 
                SourcePackage | 
                3 | 
                1 | 
                0 | 
                0 | 
                0 | 
                67% | 
            
            
                | src/debputy/packages.py | 
                (no class) | 
                97 | 
                16 | 
                0 | 
                26 | 
                7 | 
                80% | 
            
            
                | src/debputy/packaging/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packaging/alternatives.py | 
                (no class) | 
                80 | 
                13 | 
                0 | 
                34 | 
                13 | 
                77% | 
            
            
                | src/debputy/packaging/debconf_templates.py | 
                (no class) | 
                32 | 
                19 | 
                0 | 
                6 | 
                0 | 
                34% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                SONAMEInfo | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                ShlibsContent | 
                33 | 
                33 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                (no class) | 
                152 | 
                108 | 
                2 | 
                54 | 
                1 | 
                23% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchRuleType | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchRule | 
                34 | 
                8 | 
                3 | 
                16 | 
                3 | 
                78% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchAnything | 
                6 | 
                2 | 
                0 | 
                2 | 
                0 | 
                75% | 
            
            
                | src/debputy/path_matcher.py | 
                ExactFileSystemPath | 
                9 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                DirectoryBasedMatch | 
                29 | 
                11 | 
                0 | 
                14 | 
                2 | 
                60% | 
            
            
                | src/debputy/path_matcher.py | 
                BasenameGlobMatch | 
                40 | 
                14 | 
                0 | 
                18 | 
                1 | 
                64% | 
            
            
                | src/debputy/path_matcher.py | 
                GenericGlobImplementation | 
                32 | 
                21 | 
                0 | 
                14 | 
                1 | 
                26% | 
            
            
                | src/debputy/path_matcher.py | 
                (no class) | 
                130 | 
                10 | 
                3 | 
                22 | 
                5 | 
                88% | 
            
            
                | src/debputy/plugin/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/__init__.py | 
                (no class) | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/doc_parsing.py | 
                AttributeRefDoc | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/doc_parsing.py | 
                ParserRefDocumentation | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/doc_parsing.py | 
                PMRData | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/doc_parsing.py | 
                DebputyDocReferenceData | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/doc_parsing.py | 
                DebputyParsedDoc | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/doc_parsing.py | 
                (no class) | 
                43 | 
                1 | 
                0 | 
                6 | 
                1 | 
                96% | 
            
            
                | src/debputy/plugin/api/example_processing.py | 
                DiscardVerdict | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/example_processing.py | 
                ProcessedDiscardRuleExample | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/example_processing.py | 
                (no class) | 
                59 | 
                0 | 
                0 | 
                16 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/experimental.py | 
                ExperimentalDebputyPluginDefinition | 
                17 | 
                10 | 
                0 | 
                6 | 
                1 | 
                35% | 
            
            
                | src/debputy/plugin/api/experimental.py | 
                (no class) | 
                12 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/feature_set.py | 
                PluginProvidedFeatureSet | 
                8 | 
                8 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/feature_set.py | 
                (no class) | 
                28 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider | 
                357 | 
                105 | 
                0 | 
                144 | 
                43 | 
                66% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProviderBase | 
                28 | 
                17 | 
                1 | 
                10 | 
                2 | 
                34% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProvider | 
                10 | 
                10 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProviderBase | 
                35 | 
                6 | 
                1 | 
                12 | 
                4 | 
                79% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProvider | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProviderCreator | 
                8 | 
                2 | 
                0 | 
                0 | 
                0 | 
                75% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                ServiceDefinitionImpl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                ServiceRegistryImpl | 
                12 | 
                12 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                (no class) | 
                434 | 
                153 | 
                4 | 
                146 | 
                22 | 
                58% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DebputyPluginMetadata | 
                24 | 
                6 | 
                0 | 
                6 | 
                1 | 
                77% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedParser | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PPFFormatParam | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackagerProvidedFileClassSpec | 
                19 | 
                2 | 
                0 | 
                12 | 
                2 | 
                87% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                MetadataOrMaintscriptDetector | 
                8 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DeclarativeInputParser | 
                4 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DelegatingDeclarativeInputParser | 
                8 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                ListWrappedDeclarativeInputParser | 
                16 | 
                2 | 
                0 | 
                8 | 
                2 | 
                83% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingParserBase | 
                28 | 
                5 | 
                1 | 
                10 | 
                3 | 
                79% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingObjectParser | 
                55 | 
                10 | 
                0 | 
                24 | 
                4 | 
                80% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageContextData | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                InPackageContextParser | 
                23 | 
                2 | 
                0 | 
                10 | 
                3 | 
                85% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingTableParser | 
                18 | 
                8 | 
                0 | 
                8 | 
                4 | 
                54% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DeclarativeValuelessKeywordInputParser | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedManifestVariable | 
                7 | 
                1 | 
                0 | 
                2 | 
                0 | 
                89% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                AutomaticDiscardRuleExample | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedPackageProcessor | 
                3 | 
                1 | 
                0 | 
                0 | 
                0 | 
                67% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedDiscardRule | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                ServiceManagerDetails | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                ReferenceValue | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DHCompatibilityBasedRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                KnownPackagingFileInfo | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedKnownPackagingFile | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                BuildSystemAutoDetector | 
                1 | 
                0 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedTypeMapping | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedBuildSystemAutoDetection | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageDataTable | 
                5 | 
                1 | 
                0 | 
                0 | 
                0 | 
                80% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageProcessingContextProvider | 
                37 | 
                32 | 
                0 | 
                16 | 
                0 | 
                9% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedTrigger | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                (no class) | 
                298 | 
                22 | 
                10 | 
                20 | 
                1 | 
                88% | 
            
            
                | src/debputy/plugin/api/parser_tables.py | 
                (no class) | 
                14 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/plugin_parser.py | 
                PPFReferenceDocumentation | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/plugin_parser.py | 
                PackagerProvidedFileJsonDescription | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/plugin_parser.py | 
                ManifestVariableJsonDescription | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/plugin_parser.py | 
                PluginJsonMetadata | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/plugin_parser.py | 
                (no class) | 
                36 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PackagerProvidedFileReferenceDocumentation | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PathMetadataReference | 
                1 | 
                1 | 
                5 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PathDef | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DispatchablePluggableManifestRuleMetadata | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                BuildSystemManifestRuleMetadata | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PackageProcessingContext | 
                0 | 
                0 | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginDefinition | 
                28 | 
                2 | 
                0 | 
                10 | 
                2 | 
                89% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginInitializer | 
                0 | 
                0 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                MaintscriptAccessor | 
                1 | 
                0 | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                BinaryCtrlAccessor | 
                0 | 
                0 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath | 
                37 | 
                24 | 
                28 | 
                16 | 
                1 | 
                34% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                FlushableSubstvars | 
                9 | 
                3 | 
                0 | 
                2 | 
                0 | 
                55% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceRegistry | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ParserAttributeDocumentation | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                StandardParserAttributeDocumentation | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ParserDocumentation | 
                6 | 
                2 | 
                0 | 
                2 | 
                1 | 
                62% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                TypeMappingExample | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                TypeMappingDocumentation | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceDefinition | 
                0 | 
                0 | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                (no class) | 
                278 | 
                3 | 
                67 | 
                20 | 
                6 | 
                97% | 
            
            
                | src/debputy/plugin/api/std_docs.py | 
                (no class) | 
                17 | 
                2 | 
                0 | 
                8 | 
                2 | 
                84% | 
            
            
                | src/debputy/plugin/api/test_api/__init__.py | 
                (no class) | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                PackageProcessingContextTestProvider | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                _MockArchTable | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                MaintscriptAccessorTestProvider | 
                7 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                RegisteredMetadataImpl | 
                8 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                BinaryCtrlAccessorTestProvider | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                ServiceRegistryTestImpl | 
                6 | 
                1 | 
                0 | 
                2 | 
                1 | 
                75% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                InitializedPluginUnderTestImpl | 
                81 | 
                12 | 
                0 | 
                42 | 
                11 | 
                81% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                SubstitutionTable | 
                12 | 
                4 | 
                0 | 
                2 | 
                1 | 
                64% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                (no class) | 
                181 | 
                26 | 
                0 | 
                46 | 
                12 | 
                80% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                ADRExampleIssue | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                RegisteredTrigger | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                RegisteredMaintscript | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                DetectedService | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                RegisteredPackagerProvidedFile | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                RegisteredMetadata | 
                0 | 
                0 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                InitializedPluginUnderTest | 
                1 | 
                0 | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                (no class) | 
                77 | 
                0 | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/plugin_state.py | 
                (no class) | 
                62 | 
                23 | 
                2 | 
                12 | 
                3 | 
                57% | 
            
            
                | src/debputy/plugins/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/__init__.py | 
                (no class) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                ServiceRuleSourceFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                ServiceRuleParsedFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                ServiceRule | 
                16 | 
                16 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                BinaryVersionParsedFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                ListParsedFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                ListOfTransformationRulesFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                ListOfDpkgMaintscriptHelperCommandFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                InstallationSearchDirsParsedFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                CleanAfterRemovalRuleSourceFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                CleanAfterRemovalRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                (no class) | 
                158 | 
                7 | 
                0 | 
                40 | 
                6 | 
                93% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                Conditional | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                EnvironmentSourceFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                NamedEnvironmentSourceFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ManifestProvidedBuildEnvironment | 
                38 | 
                11 | 
                0 | 
                18 | 
                6 | 
                62% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MakefileBuildSystemRule | 
                30 | 
                29 | 
                0 | 
                12 | 
                0 | 
                2% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlBuildBuildSystemRule | 
                44 | 
                43 | 
                0 | 
                16 | 
                0 | 
                2% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlMakeMakerBuildSystemRule | 
                35 | 
                34 | 
                0 | 
                16 | 
                0 | 
                2% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                DebhelperBuildSystemRule | 
                45 | 
                45 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AutoconfBuildSystemRule | 
                53 | 
                31 | 
                0 | 
                28 | 
                2 | 
                47% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                CMakeBuildSystemRule | 
                89 | 
                88 | 
                0 | 
                38 | 
                0 | 
                1% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MesonBuildSystemRule | 
                50 | 
                49 | 
                0 | 
                14 | 
                0 | 
                2% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ParsedGenericQmakeBuildRuleDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AbstractQmakeBuildSystemRule | 
                43 | 
                42 | 
                1 | 
                10 | 
                0 | 
                2% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                QmakeBuildSystemRule | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                Qmake6BuildSystemRule | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ParsedMakeBuildRuleDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ParsedAutoconfBuildRuleDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ParsedCMakeBuildRuleDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ParsedMesonBuildRuleDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ParsedPerlBuildBuildRuleDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ParsedDebhelperBuildRuleDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ParsedPerlMakeMakerBuildRuleDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ParsedQmakeBuildRuleDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ParsedQmake6BuildRuleDefinition | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                (no class) | 
                255 | 
                23 | 
                4 | 
                18 | 
                2 | 
                86% | 
            
            
                | src/debputy/plugins/debputy/debputy_plugin.py | 
                (no class) | 
                84 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/discard_rules.py | 
                (no class) | 
                34 | 
                1 | 
                0 | 
                12 | 
                1 | 
                96% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                ManifestVersionFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                ListOfInstallRulesFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                DictFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                ManifestVariablesParsedFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                RemoveDuringCleanParsedFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                (no class) | 
                64 | 
                9 | 
                2 | 
                10 | 
                2 | 
                82% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                (no class) | 
                240 | 
                16 | 
                0 | 
                132 | 
                6 | 
                91% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                (no class) | 
                175 | 
                76 | 
                0 | 
                70 | 
                6 | 
                54% | 
            
            
                | src/debputy/plugins/debputy/paths.py | 
                (no class) | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                Capability | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _ModeOwnerBase | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                PathManifestSourceDictFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                PathManifestRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                EnsureDirectorySourceFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                EnsureDirectoryRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                CreateSymlinkRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                TransformationMoveRuleSpec | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                TransformationRemoveRuleSpec | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                TransformationRemoveRuleInputFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                ParsedInstallRuleSourceFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                ParsedInstallDocRuleSourceFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                ParsedInstallRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                ParsedMultiDestInstallRuleSourceFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                ParsedMultiDestInstallRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                ParsedInstallExamplesRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                ParsedInstallExamplesRuleSourceFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                ParsedInstallManpageRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                ParsedInstallManpageRuleSourceFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                ParsedInstallDiscardRuleSourceFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                ParsedInstallDiscardRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                DpkgConffileManagementRuleBase | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                DpkgRenameConffileRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                DpkgRemoveConffileRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                MCAnyOfAllOf | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                MCNot | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                MCArchMatches | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                MCBuildProfileMatches | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                (no class) | 
                553 | 
                75 | 
                2 | 
                104 | 
                37 | 
                81% | 
            
            
                | src/debputy/plugins/debputy/service_management.py | 
                SystemdServiceContext | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/service_management.py | 
                SystemdUnit | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/service_management.py | 
                (no class) | 
                164 | 
                20 | 
                2 | 
                80 | 
                17 | 
                82% | 
            
            
                | src/debputy/plugins/debputy/shlib_metadata_detectors.py | 
                (no class) | 
                17 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                DetectionVerdict | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                SndDetectionRule | 
                1 | 
                1 | 
                1 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                ExtensionPlusFileOutputRule | 
                10 | 
                7 | 
                0 | 
                4 | 
                1 | 
                29% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                ExtensionPlusContentCheck | 
                7 | 
                1 | 
                0 | 
                4 | 
                1 | 
                82% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                PyzipFileCheck | 
                8 | 
                2 | 
                0 | 
                4 | 
                2 | 
                67% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                (no class) | 
                84 | 
                20 | 
                1 | 
                20 | 
                5 | 
                74% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                _UnsetType | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemCharacteristics | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                CleanHelper | 
                0 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRuleParsedFormat | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                OptionalBuildDirectory | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                OptionalInSourceBuild | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                OptionalInstallDirectly | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                TestRule | 
                6 | 
                2 | 
                0 | 
                0 | 
                0 | 
                67% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                OptionalTestRule | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule | 
                38 | 
                20 | 
                3 | 
                8 | 
                2 | 
                48% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemRule | 
                61 | 
                47 | 
                1 | 
                26 | 
                3 | 
                20% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule | 
                59 | 
                59 | 
                6 | 
                32 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                NinjaBuildSupport | 
                26 | 
                26 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                MakefileSupport | 
                26 | 
                21 | 
                0 | 
                12 | 
                1 | 
                16% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                (no class) | 
                195 | 
                22 | 
                14 | 
                16 | 
                4 | 
                85% | 
            
            
                | src/debputy/plugins/debputy/types.py | 
                DebputyCapability | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/types.py | 
                (no class) | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/substitution.py | 
                VariableNameState | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/substitution.py | 
                VariableContext | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/substitution.py | 
                Substitution | 
                20 | 
                4 | 
                3 | 
                4 | 
                1 | 
                79% | 
            
            
                | src/debputy/substitution.py | 
                NullSubstitution | 
                3 | 
                2 | 
                0 | 
                0 | 
                0 | 
                33% | 
            
            
                | src/debputy/substitution.py | 
                SubstitutionImpl | 
                87 | 
                14 | 
                0 | 
                56 | 
                7 | 
                83% | 
            
            
                | src/debputy/substitution.py | 
                (no class) | 
                44 | 
                0 | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                TransformationRuntimeError | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                PreProvidedExclusion | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                TransformationRule | 
                15 | 
                3 | 
                1 | 
                6 | 
                2 | 
                76% | 
            
            
                | src/debputy/transformation_rules.py | 
                RemoveTransformationRule | 
                17 | 
                1 | 
                0 | 
                10 | 
                1 | 
                93% | 
            
            
                | src/debputy/transformation_rules.py | 
                MoveTransformationRule | 
                40 | 
                19 | 
                0 | 
                20 | 
                5 | 
                47% | 
            
            
                | src/debputy/transformation_rules.py | 
                CreateSymlinkPathTransformationRule | 
                30 | 
                3 | 
                0 | 
                12 | 
                2 | 
                88% | 
            
            
                | src/debputy/transformation_rules.py | 
                CreateDirectoryTransformationRule | 
                21 | 
                3 | 
                0 | 
                6 | 
                1 | 
                85% | 
            
            
                | src/debputy/transformation_rules.py | 
                PathMetadataTransformationRule | 
                56 | 
                19 | 
                0 | 
                36 | 
                10 | 
                55% | 
            
            
                | src/debputy/transformation_rules.py | 
                ModeNormalizationTransformationRule | 
                12 | 
                1 | 
                1 | 
                6 | 
                0 | 
                94% | 
            
            
                | src/debputy/transformation_rules.py | 
                NormalizeShebangLineTransformation | 
                13 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                (no class) | 
                79 | 
                8 | 
                1 | 
                8 | 
                3 | 
                85% | 
            
            
                | src/debputy/types.py | 
                EnvironmentModificationSerialized | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/types.py | 
                EnvironmentModification | 
                51 | 
                51 | 
                0 | 
                38 | 
                0 | 
                0% | 
            
            
                | src/debputy/types.py | 
                (no class) | 
                16 | 
                0 | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                ColorizedArgumentParser | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                setup_logging.LogLevelFilter | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                (no class) | 
                552 | 
                176 | 
                13 | 
                228 | 
                42 | 
                64% | 
            
            
                | src/debputy/version.py | 
                LazyString | 
                10 | 
                1 | 
                0 | 
                2 | 
                0 | 
                92% | 
            
            
                | src/debputy/version.py | 
                (no class) | 
                41 | 
                11 | 
                0 | 
                10 | 
                4 | 
                67% | 
            
            
                | src/debputy/yaml/__init__.py | 
                (no class) | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/yaml/compat.py | 
                (no class) | 
                9 | 
                4 | 
                0 | 
                0 | 
                0 | 
                56% |