| deb_materialization.py | 
                (no function) | 
                3 | 
                3 | 
                4 | 
                0 | 
                0 | 
                0% | 
            
            
                | deb_packer.py | 
                (no function) | 
                3 | 
                3 | 
                4 | 
                0 | 
                0 | 
                0% | 
            
            
                | debputy/plugins/gnome.py | 
                gnome_versions | 
                29 | 
                1 | 
                0 | 
                12 | 
                1 | 
                95% | 
            
            
                | debputy/plugins/gnome.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | debputy/plugins/grantlee.py | 
                detect_grantlee_dependencies | 
                22 | 
                1 | 
                0 | 
                14 | 
                1 | 
                94% | 
            
            
                | debputy/plugins/grantlee.py | 
                (no function) | 
                8 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | debputy/plugins/numpy3.py | 
                _parse_numpy3_versions | 
                18 | 
                6 | 
                0 | 
                4 | 
                0 | 
                73% | 
            
            
                | debputy/plugins/numpy3.py | 
                numpy_depends | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | debputy/plugins/numpy3.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | debputy/plugins/perl_openssl.py | 
                _resolve_libssl_abi | 
                6 | 
                4 | 
                0 | 
                0 | 
                0 | 
                33% | 
            
            
                | debputy/plugins/perl_openssl.py | 
                perl_openssl_abi | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | debputy/plugins/perl_openssl.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | self-hosting-plugins/debputy_self_hosting.py | 
                _maintscript_generator | 
                6 | 
                3 | 
                0 | 
                0 | 
                0 | 
                50% | 
            
            
                | self-hosting-plugins/debputy_self_hosting.py | 
                _rtupdate_generator | 
                7 | 
                7 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | self-hosting-plugins/debputy_self_hosting.py | 
                initializer | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | self-hosting-plugins/debputy_self_hosting.py | 
                (no function) | 
                8 | 
                0 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | self-hosting-plugins/debputy_self_hosting_test.py | 
                test_plugin | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | self-hosting-plugins/debputy_self_hosting_test.py | 
                (no function) | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/__init__.py | 
                (no function) | 
                8 | 
                1 | 
                0 | 
                2 | 
                1 | 
                80% | 
            
            
                | src/debputy/_deb_options_profiles.py | 
                _parse_deb_build_options | 
                7 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/_deb_options_profiles.py | 
                DebBuildOptionsAndProfiles.__init__ | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/_deb_options_profiles.py | 
                DebBuildOptionsAndProfiles.instance | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/_deb_options_profiles.py | 
                DebBuildOptionsAndProfiles.deb_build_profiles | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/_deb_options_profiles.py | 
                DebBuildOptionsAndProfiles.deb_build_options | 
                1 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/_deb_options_profiles.py | 
                (no function) | 
                14 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/_manifest_constants.py | 
                (no function) | 
                42 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/analysis/__init__.py | 
                (no function) | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/analysis/analysis_util.py | 
                flatten_ppfs | 
                4 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/analysis/analysis_util.py | 
                (no function) | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                _perl_json_bool | 
                11 | 
                8 | 
                0 | 
                10 | 
                2 | 
                24% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                scan_debian_dir | 
                64 | 
                64 | 
                0 | 
                32 | 
                0 | 
                0% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                _skip_path | 
                10 | 
                10 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                _fake_PPFClassSpec | 
                6 | 
                1 | 
                0 | 
                4 | 
                2 | 
                70% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                _relevant_dh_compat_rules | 
                10 | 
                10 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                _kpf_install_pattern | 
                5 | 
                5 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                resolve_debhelper_config_files | 
                103 | 
                42 | 
                0 | 
                52 | 
                13 | 
                55% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                _fake_plugin_feature_set | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                _merge_list | 
                9 | 
                9 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                _merge_ppfs | 
                43 | 
                43 | 
                0 | 
                28 | 
                0 | 
                0% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                _relevant_dh_commands | 
                24 | 
                8 | 
                0 | 
                14 | 
                3 | 
                61% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                _add_known_packaging_data | 
                21 | 
                21 | 
                0 | 
                16 | 
                0 | 
                0% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                _scan_debian_dir | 
                4 | 
                4 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/analysis/debian_dir.py | 
                (no function) | 
                34 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/architecture_support.py | 
                DpkgArchitectureBuildProcessValuesTable.__init__ | 
                9 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/architecture_support.py | 
                DpkgArchitectureBuildProcessValuesTable.__contains__ | 
                5 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/architecture_support.py | 
                DpkgArchitectureBuildProcessValuesTable.__getitem__ | 
                9 | 
                2 | 
                0 | 
                8 | 
                1 | 
                82% | 
            
            
                | src/debputy/architecture_support.py | 
                DpkgArchitectureBuildProcessValuesTable.__iter__ | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/architecture_support.py | 
                DpkgArchitectureBuildProcessValuesTable.current_host_arch | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/architecture_support.py | 
                DpkgArchitectureBuildProcessValuesTable.current_host_multiarch | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/architecture_support.py | 
                DpkgArchitectureBuildProcessValuesTable.is_cross_compiling | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/architecture_support.py | 
                DpkgArchitectureBuildProcessValuesTable._load_dpkg_architecture_values | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/architecture_support.py | 
                _parse_dpkg_arch_output | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/architecture_support.py | 
                _rewrite | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/architecture_support.py | 
                faked_arch_table | 
                5 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/architecture_support.py | 
                _faked_arch_tables | 
                37 | 
                1 | 
                0 | 
                28 | 
                1 | 
                97% | 
            
            
                | src/debputy/architecture_support.py | 
                dpkg_architecture_table | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/architecture_support.py | 
                (no function) | 
                24 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/build_support/__init__.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContext.from_command_context | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContext.deb_build_options | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContext.parallelization_limit | 
                10 | 
                10 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContext.is_terse_build | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContext.is_cross_compiling | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContext.cross_tool | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContext.dpkg_architecture_variables | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContext.should_run_tests | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContextImpl.__init__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContextImpl.deb_build_options | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_context.py | 
                BuildContextImpl.dpkg_architecture_variables | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_context.py | 
                (no function) | 
                25 | 
                0 | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/build_support/build_logic.py | 
                in_build_env | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_logic.py | 
                _set_stem_if_absent | 
                2 | 
                2 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_logic.py | 
                assign_stems | 
                38 | 
                38 | 
                0 | 
                26 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_logic.py | 
                perform_builds | 
                41 | 
                41 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_logic.py | 
                prune_unnecessary_env | 
                5 | 
                5 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_logic.py | 
                _setup_build_env | 
                22 | 
                22 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_logic.py | 
                _set_env | 
                9 | 
                9 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/build_logic.py | 
                (no function) | 
                22 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/build_support/buildsystem_detection.py | 
                default_build_environment_only | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/buildsystem_detection.py | 
                auto_detect_buildsystem | 
                37 | 
                37 | 
                0 | 
                16 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/buildsystem_detection.py | 
                (no function) | 
                9 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/build_support/clean_logic.py | 
                _debhelper_left_overs | 
                7 | 
                7 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/clean_logic.py | 
                CleanHelperImpl.__init__ | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/clean_logic.py | 
                CleanHelperImpl.schedule_removal_of_files | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/clean_logic.py | 
                CleanHelperImpl.schedule_removal_of_directories | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/clean_logic.py | 
                _scan_for_standard_removals | 
                17 | 
                17 | 
                0 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/clean_logic.py | 
                _apply_remove_during_clean_rules | 
                14 | 
                14 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/clean_logic.py | 
                perform_clean | 
                68 | 
                68 | 
                0 | 
                30 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/clean_logic.py | 
                _remove_files_if_exists | 
                9 | 
                9 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/build_support/clean_logic.py | 
                (no function) | 
                24 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                _UsrShareDocMatchRule.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                _UsrShareDocMatchRule.finditer | 
                14 | 
                4 | 
                0 | 
                14 | 
                4 | 
                71% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                _UsrShareDocMatchRule.describe_match_short | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                _UsrShareDocMatchRule.describe_match_exact | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                _ShebangScriptFiles.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                _ShebangScriptFiles.finditer | 
                10 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                _ShebangScriptFiles.path_type | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                _ShebangScriptFiles._full_pattern | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                _ShebangScriptFiles.describe_match_short | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                _ShebangScriptFiles.describe_match_exact | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                builtin_mode_normalization_rules | 
                13 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/builtin_manifest_rules.py | 
                (no function) | 
                36 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                parse_args | 
                33 | 
                33 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                _run | 
                7 | 
                7 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                strip_path_prefix | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                _perform_data_tar_materialization | 
                47 | 
                47 | 
                0 | 
                26 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                materialize_deb | 
                23 | 
                23 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                apply_fs_metadata | 
                9 | 
                9 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                _dpkg_deb_root_requirements | 
                11 | 
                11 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                maybe_with_materialized_manifest | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                _prep_assembled_deb_output_path | 
                10 | 
                10 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                _apply_env | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                assemble_deb | 
                39 | 
                39 | 
                0 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                parse_manifest | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                main | 
                17 | 
                17 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_materialization.py | 
                (no function) | 
                31 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                ArMember.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                ArMember.is_fixed_binary | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                ArMember.mtime | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                ArMember.write_to | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                write_header | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                generate_ar_archive | 
                28 | 
                10 | 
                0 | 
                12 | 
                0 | 
                55% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                _generate_tar_file | 
                10 | 
                1 | 
                0 | 
                6 | 
                1 | 
                88% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                generate_tar_file_member | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                generate_tar_file_member._impl | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                _xz_cmdline | 
                9 | 
                1 | 
                0 | 
                4 | 
                2 | 
                77% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                _gzip_cmdline | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                _uncompressed_cmdline | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                Compression.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                Compression.__repr__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                Compression.effective_compression_level | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                Compression.as_cmdline | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                Compression.with_extension | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                _normalize_compression_args | 
                8 | 
                8 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                parse_args | 
                31 | 
                31 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                _ctrl_member | 
                4 | 
                2 | 
                0 | 
                2 | 
                1 | 
                50% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                _ctrl_tar_members | 
                11 | 
                1 | 
                0 | 
                4 | 
                1 | 
                87% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                parse_manifest | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                main | 
                16 | 
                16 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                pack | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/deb_packer.py | 
                (no function) | 
                44 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                add_arg | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                add_arg._configurator | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                _host_dpo_to_dbo | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.__init__ | 
                15 | 
                15 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.package_set | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.package_set | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.debian_dir | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.mtime | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.dctrl_parser | 
                13 | 
                13 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.source_package | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.binary_packages | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.dpkg_architecture_variables | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.requested_plugins | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.required_plugins | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.deb_build_options_and_profiles | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.deb_build_options | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext._create_substitution | 
                9 | 
                9 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.load_plugins | 
                9 | 
                9 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext._plugin_from_dependency_field | 
                10 | 
                10 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext._resolve_requested_plugins | 
                10 | 
                10 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.substitution | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.must_be_called_in_source_root | 
                2 | 
                2 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext._parse_dctrl | 
                11 | 
                11 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.has_dctrl_file | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.resolve_integration_mode | 
                10 | 
                10 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.set_log_level_for_build_subcommand | 
                9 | 
                9 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.manifest_parser | 
                8 | 
                8 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandContext.parse_manifest | 
                14 | 
                14 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandBase.configure | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                CommandBase.__call__ | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                SubcommandBase.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                SubcommandBase.add_subcommand_to_subparser | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                GenericSubCommand.__init__ | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                GenericSubCommand.configure_handler | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                GenericSubCommand.configure | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                GenericSubCommand.__call__ | 
                14 | 
                14 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                DispatchingCommandMixin.add_subcommand | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                DispatchingCommandMixin.add_dispatching_subcommand | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                DispatchingCommandMixin.register_subcommand | 
                11 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                DispatchingCommandMixin.register_subcommand._wrapper | 
                2 | 
                2 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                DispatchingCommandMixin.register_subcommand._annotation_impl | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                DispatcherCommand.__init__ | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                DispatcherCommand.add_subcommand | 
                9 | 
                1 | 
                0 | 
                6 | 
                1 | 
                87% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                DispatcherCommand.configure | 
                13 | 
                13 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                DispatcherCommand.has_command | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                DispatcherCommand.__call__ | 
                11 | 
                11 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/context.py | 
                (no function) | 
                99 | 
                0 | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/lint_and_lsp_cmds.py | 
                lsp_server_cmd | 
                20 | 
                20 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/lint_and_lsp_cmds.py | 
                lsp_editor_glue | 
                21 | 
                21 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/lint_and_lsp_cmds.py | 
                lsp_describe_features | 
                6 | 
                6 | 
                1 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/lint_and_lsp_cmds.py | 
                lint_cmd | 
                9 | 
                9 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/lint_and_lsp_cmds.py | 
                reformat_cmd | 
                9 | 
                9 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/lint_and_lsp_cmds.py | 
                lsp_test_semantic_tokens_cmd | 
                20 | 
                20 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/lint_and_lsp_cmds.py | 
                _load_test_lsp | 
                12 | 
                12 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/lint_and_lsp_cmds.py | 
                _fake_initialize | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/lint_and_lsp_cmds.py | 
                ensure_lint_and_lsp_commands_are_loaded | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/lint_and_lsp_cmds.py | 
                (no function) | 
                27 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                _pager | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                OutputStyle.colored | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                OutputStyle.supports_colors | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                OutputStyle._check_color | 
                2 | 
                2 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                OutputStyle._check_text_style | 
                2 | 
                2 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                OutputStyle.heading | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                OutputStyle.render_url | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                OutputStyle.bts | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                MarkdownOutputStyle.colored | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                MarkdownOutputStyle.heading | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                MarkdownOutputStyle.render_url | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                IOBasedOutputStyling.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                IOBasedOutputStyling.print_list_table | 
                38 | 
                38 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                IOBasedOutputStyling.print | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                IOBasedOutputStyling.print_visual_formatting | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                IOBasedOutputStyling.print_for_screen_reader | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                IOBasedOutputStyling.heading | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                ANSIOutputStylingBase.__init__ | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                ANSIOutputStylingBase.supports_colors | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                ANSIOutputStylingBase.colored | 
                22 | 
                22 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                ANSIOutputStylingBase.render_url | 
                9 | 
                9 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                ANSIOutputStylingBase.heading | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                ANSIOutputStylingBase.bts | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                no_fancy_output | 
                3 | 
                0 | 
                0 | 
                2 | 
                1 | 
                80% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                _output_styling | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                _stream_to_pager | 
                26 | 
                26 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/output.py | 
                (no function) | 
                54 | 
                3 | 
                0 | 
                2 | 
                1 | 
                93% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                format_output_arg | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                format_output_arg._configurator | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_list_plugins | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _path | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _ppf_flags | 
                12 | 
                12 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_list_uppf | 
                17 | 
                17 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_list_ppf | 
                8 | 
                8 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_list_metadata_detectors | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_list_metadata_detectors._sort_key | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _resolve_variable_for_list | 
                6 | 
                6 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _render_manifest_variable_flag | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _render_list_filter | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                plugin_cmd_list_manifest_variables | 
                12 | 
                12 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                plugin_cmd_list_manifest_variables._include_var | 
                9 | 
                9 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                list_manifest_variable_arg_parser | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_list_manifest_rules | 
                8 | 
                8 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_list_automatic_discard_rules | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _render_manifest_variable_value | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_show_manifest_variables | 
                43 | 
                43 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _determine_ppf | 
                28 | 
                28 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_show_ppf | 
                59 | 
                59 | 
                0 | 
                28 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                lookup_pmr_rule | 
                37 | 
                37 | 
                0 | 
                16 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_show_manifest_rule | 
                17 | 
                17 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _render_discard_rule_example | 
                53 | 
                53 | 
                0 | 
                38 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _render_discard_rule | 
                22 | 
                22 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_show_automatic_discard_rules | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_list_type_mappings | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                _plugin_cmd_show_type_mappings | 
                33 | 
                33 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                ensure_plugin_commands_are_loaded | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/commands/debputy_cmd/plugin_cmds.py | 
                (no function) | 
                81 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                generate_md5sums_file | 
                21 | 
                0 | 
                0 | 
                12 | 
                0 | 
                100% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                install_or_generate_conffiles | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _dpkg_perl_version | 
                8 | 
                8 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                handle_perl_code | 
                38 | 
                38 | 
                0 | 
                32 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                usr_local_transformation | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _find_and_analyze_systemd_service_files | 
                16 | 
                16 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                detect_systemd_user_service_files | 
                2 | 
                2 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _prune_dch_file | 
                44 | 
                44 | 
                0 | 
                26 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                fixup_debian_changelog_and_news_file | 
                18 | 
                18 | 
                0 | 
                12 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _detect_upstream_changelog | 
                6 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                install_upstream_changelog | 
                23 | 
                0 | 
                0 | 
                16 | 
                1 | 
                97% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _elf_static_lib_walk_filter | 
                10 | 
                10 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _all_elf_files | 
                9 | 
                9 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _find_all_static_libs | 
                17 | 
                17 | 
                0 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _all_static_libs | 
                7 | 
                7 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _resolve_build_ids | 
                14 | 
                14 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _make_debug_file | 
                12 | 
                12 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _strip_binary | 
                12 | 
                12 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _attach_debug | 
                7 | 
                7 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _has_tool | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _run_dwz | 
                22 | 
                22 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                relocate_dwarves_into_dbgsym_packages | 
                22 | 
                22 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                run_package_processors | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                cross_package_control_files | 
                43 | 
                43 | 
                0 | 
                22 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _relevant_service_definitions | 
                17 | 
                17 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                handle_service_management | 
                43 | 
                43 | 
                0 | 
                28 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                setup_control_files | 
                61 | 
                61 | 
                0 | 
                26 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _generate_snippet | 
                15 | 
                15 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _add_conffiles | 
                10 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _ensure_base_substvars_defined | 
                3 | 
                3 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                compute_installed_size | 
                18 | 
                6 | 
                0 | 
                8 | 
                0 | 
                62% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _generate_dbgsym_control_file_if_relevant | 
                24 | 
                24 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _all_parent_directories_of | 
                7 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _compute_multi_arch_for_arch_all_doc | 
                7 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _any_unacceptable_paths | 
                10 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                auto_compute_multi_arch | 
                12 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _has_t64_enabled | 
                8 | 
                8 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _t64_migration_substvar | 
                14 | 
                14 | 
                1 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                dpkg_field_list_pkg_dep | 
                5 | 
                2 | 
                0 | 
                0 | 
                0 | 
                60% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                all_auto_substvars | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _handle_auto_substvars | 
                55 | 
                55 | 
                0 | 
                24 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                _generate_control_files | 
                43 | 
                43 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/deb_packaging_support.py | 
                (no function) | 
                109 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                CannotEmulateExecutableDHConfigFile.message | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                CannotEmulateExecutableDHConfigFile.config_file | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                DHConfigFileLine.conditional_key | 
                8 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                DHConfigFileLine.conditional | 
                10 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                dhe_dbgsym_root_dir | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                read_dbgsym_file | 
                6 | 
                6 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                assert_no_dbgsym_migration | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                _prune_match | 
                8 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                dhe_filedoublearray | 
                18 | 
                2 | 
                0 | 
                10 | 
                2 | 
                86% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                dhe_pkgfile | 
                9 | 
                0 | 
                0 | 
                6 | 
                1 | 
                93% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                dhe_pkgdir | 
                8 | 
                8 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh/debhelper_emulation.py | 
                (no function) | 
                39 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh/dh_assistant.py | 
                _parse_dh_cmd_list | 
                8 | 
                1 | 
                0 | 
                8 | 
                2 | 
                81% | 
            
            
                | src/debputy/dh/dh_assistant.py | 
                resolve_active_and_inactive_dh_commands | 
                12 | 
                2 | 
                0 | 
                2 | 
                0 | 
                86% | 
            
            
                | src/debputy/dh/dh_assistant.py | 
                parse_drules_for_addons | 
                9 | 
                4 | 
                0 | 
                6 | 
                1 | 
                53% | 
            
            
                | src/debputy/dh/dh_assistant.py | 
                extract_dh_addons_from_control | 
                12 | 
                0 | 
                0 | 
                10 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh/dh_assistant.py | 
                read_dh_addon_sequences | 
                18 | 
                5 | 
                0 | 
                4 | 
                1 | 
                73% | 
            
            
                | src/debputy/dh/dh_assistant.py | 
                extract_dh_compat_level | 
                14 | 
                7 | 
                0 | 
                4 | 
                1 | 
                44% | 
            
            
                | src/debputy/dh/dh_assistant.py | 
                (no function) | 
                25 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/dh_related_migrations.py | 
                _installed_debhelper_version_is_at_least | 
                10 | 
                10 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/dh_related_migrations.py | 
                dh_mbm_migrate_package_files | 
                28 | 
                28 | 
                0 | 
                12 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/dh_related_migrations.py | 
                dh_mbm_migrate_manual_warnings | 
                29 | 
                29 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/dh_related_migrations.py | 
                (no function) | 
                15 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migration.py | 
                _print_migration_summary | 
                45 | 
                45 | 
                0 | 
                34 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migration.py | 
                _dh_compat_level | 
                11 | 
                11 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migration.py | 
                _requested_debputy_plugins | 
                21 | 
                21 | 
                0 | 
                12 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migration.py | 
                _check_migration_target | 
                19 | 
                19 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migration.py | 
                _read_git_status_lines | 
                21 | 
                21 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migration.py | 
                _git_status | 
                19 | 
                19 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migration.py | 
                _check_vcs_clashes | 
                19 | 
                19 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migration.py | 
                perform_migration | 
                91 | 
                91 | 
                1 | 
                44 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migration.py | 
                _apply_renames_and_removals | 
                12 | 
                12 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migration.py | 
                (no function) | 
                32 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                ContainsEverything.__contains__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                _dh_config_file | 
                15 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                _validate_rm_mv_conffile | 
                23 | 
                6 | 
                0 | 
                14 | 
                6 | 
                68% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_bash_completion | 
                43 | 
                2 | 
                0 | 
                28 | 
                3 | 
                93% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_shell_completions | 
                47 | 
                1 | 
                0 | 
                28 | 
                3 | 
                95% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_dh_installsystemd_files | 
                12 | 
                1 | 
                0 | 
                8 | 
                1 | 
                90% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_clean_file | 
                14 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_maintscript | 
                33 | 
                7 | 
                0 | 
                16 | 
                3 | 
                76% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                _raise_on_unsupported_path | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                _strip_d_tmp | 
                9 | 
                2 | 
                0 | 
                6 | 
                1 | 
                80% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_install_file | 
                82 | 
                1 | 
                0 | 
                46 | 
                1 | 
                98% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_installdocs_file | 
                21 | 
                2 | 
                0 | 
                10 | 
                2 | 
                87% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_installexamples_file | 
                21 | 
                2 | 
                0 | 
                10 | 
                2 | 
                87% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_installinfo_file | 
                24 | 
                1 | 
                0 | 
                10 | 
                1 | 
                94% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                _fetch_or_create | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_installman_file | 
                50 | 
                9 | 
                0 | 
                24 | 
                4 | 
                77% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_not_installed_file | 
                16 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                min_dh_compat_check | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                detect_pam_files | 
                6 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_tmpfile | 
                7 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_lintian_overrides_files | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_links_files | 
                30 | 
                5 | 
                0 | 
                16 | 
                4 | 
                76% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_misspelled_readme_debian_files | 
                9 | 
                9 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_doc_base_files | 
                22 | 
                5 | 
                0 | 
                10 | 
                4 | 
                72% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                migrate_dh_hook_targets | 
                24 | 
                24 | 
                0 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                detect_unsupported_zz_debputy_features | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                detect_obsolete_substvars | 
                53 | 
                6 | 
                0 | 
                28 | 
                3 | 
                89% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                detect_dh_addons_zz_debputy_rrr | 
                10 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                detect_dh_addons_with_full_integration | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                detect_dh_addons_with_zz_integration | 
                39 | 
                9 | 
                0 | 
                22 | 
                3 | 
                70% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                _rename_file_if_exists | 
                15 | 
                0 | 
                0 | 
                10 | 
                1 | 
                96% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                _find_dh_config_file_for_any_pkg | 
                4 | 
                4 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                _unsupported_debhelper_config_file | 
                17 | 
                17 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/migrators_impl.py | 
                (no function) | 
                93 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                AcceptableMigrationIssues.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                AcceptableMigrationIssues.__contains__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                UnsupportedFeature.message | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/models.py | 
                UnsupportedFeature.issue_keys | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/models.py | 
                ConflictingChange.message | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/models.py | 
                MigrationRequest.all_packages | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                MigrationRequest.is_single_binary_package | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                MigrationRequest.main_binary | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                FeatureMigration.warn | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                FeatureMigration.rename_on_success | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                FeatureMigration.remove_on_success | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                FeatureMigration.require_plugin | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                FeatureMigration.anything_to_do | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                FeatureMigration.performed_changes | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/models.py | 
                FeatureMigration.total_changes_involved | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                DHMigrationSubstitution.__init__ | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                DHMigrationSubstitution._replacement | 
                17 | 
                4 | 
                0 | 
                12 | 
                4 | 
                66% | 
            
            
                | src/debputy/dh_migration/models.py | 
                DHMigrationSubstitution.substitute | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/dh_migration/models.py | 
                DHMigrationSubstitution.with_extra_substitutions | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/dh_migration/models.py | 
                (no function) | 
                60 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/elf_util.py | 
                is_so_or_exec_elf_file | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/elf_util.py | 
                _read_elf_file | 
                31 | 
                10 | 
                0 | 
                20 | 
                7 | 
                59% | 
            
            
                | src/debputy/elf_util.py | 
                _determine_elf_linking_type | 
                17 | 
                4 | 
                0 | 
                8 | 
                3 | 
                72% | 
            
            
                | src/debputy/elf_util.py | 
                _read_bytes_iteratively | 
                11 | 
                3 | 
                0 | 
                6 | 
                2 | 
                59% | 
            
            
                | src/debputy/elf_util.py | 
                find_all_elf_files | 
                11 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/elf_util.py | 
                (no function) | 
                29 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                DebputyRuntimeError.message | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                DebputyRuntimeErrorWithPreamble.render_preamble | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/exceptions.py | 
                SymlinkLoopError.message | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/exceptions.py | 
                PureVirtualPathError.message | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/exceptions.py | 
                TestPathWithNonExistentFSPathError.message | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/exceptions.py | 
                PluginConflictError.plugin_a | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/exceptions.py | 
                PluginConflictError.plugin_b | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/exceptions.py | 
                (no function) | 
                50 | 
                0 | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                AlwaysEmptyReadOnlyMetadataReference.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                AlwaysEmptyReadOnlyMetadataReference.is_present | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                AlwaysEmptyReadOnlyMetadataReference.can_read | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                AlwaysEmptyReadOnlyMetadataReference.can_write | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                AlwaysEmptyReadOnlyMetadataReference.value | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/filesystem_scan.py | 
                AlwaysEmptyReadOnlyMetadataReference.value | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                AlwaysEmptyReadOnlyMetadataReference._is_owner | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataValue.can_read_value | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataValue.can_write_value | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataReferenceImplementation.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataReferenceImplementation.is_present | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataReferenceImplementation.can_read | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataReferenceImplementation.can_write | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataReferenceImplementation.value | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataReferenceImplementation.value | 
                9 | 
                4 | 
                0 | 
                6 | 
                3 | 
                53% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataReferenceImplementation._is_owner | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataReferenceImplementation._owning_plugin | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                PathMetadataReferenceImplementation._metadata_type_name | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                _cp_a | 
                6 | 
                3 | 
                0 | 
                0 | 
                0 | 
                50% | 
            
            
                | src/debputy/filesystem_scan.py | 
                _split_path | 
                9 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                _root | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                _check_fs_path_is_file | 
                13 | 
                7 | 
                0 | 
                6 | 
                2 | 
                42% | 
            
            
                | src/debputy/filesystem_scan.py | 
                CurrentPluginContextManager.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                CurrentPluginContextManager.current_plugin_name | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                CurrentPluginContextManager.change_plugin_context | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathBase._orphan_safe_path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathBase._rw_check | 
                2 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathBase.lookup | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathBase.attempt_lookup | 
                36 | 
                2 | 
                0 | 
                18 | 
                2 | 
                93% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathBase.mkdirs | 
                7 | 
                1 | 
                0 | 
                4 | 
                1 | 
                82% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathBase.prune_if_empty_dir | 
                8 | 
                1 | 
                0 | 
                4 | 
                1 | 
                83% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathBase._current_plugin | 
                10 | 
                1 | 
                0 | 
                4 | 
                1 | 
                86% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathBase.open_child | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathBase.open_child | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathBase.open_child | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathBase.open_child | 
                16 | 
                9 | 
                0 | 
                10 | 
                2 | 
                35% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.__init__ | 
                14 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.__repr__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.name | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.name | 
                11 | 
                3 | 
                0 | 
                4 | 
                2 | 
                67% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.iterdir | 
                2 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.all_paths | 
                10 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.walk | 
                12 | 
                2 | 
                0 | 
                6 | 
                2 | 
                78% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath._orphan_safe_path | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.is_detached | 
                7 | 
                1 | 
                0 | 
                4 | 
                1 | 
                82% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.__getitem__ | 
                5 | 
                1 | 
                0 | 
                4 | 
                1 | 
                78% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.__delitem__ | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.get | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.__contains__ | 
                6 | 
                2 | 
                0 | 
                4 | 
                2 | 
                60% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath._add_child | 
                9 | 
                2 | 
                0 | 
                6 | 
                2 | 
                73% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.tar_path | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.path | 
                9 | 
                1 | 
                0 | 
                4 | 
                1 | 
                85% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.parent_dir | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.parent_dir | 
                18 | 
                1 | 
                0 | 
                10 | 
                2 | 
                89% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.parent_dir_path | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.chown | 
                5 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.stat | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath._uncached_stat | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.mode | 
                5 | 
                2 | 
                0 | 
                2 | 
                1 | 
                57% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.mode | 
                7 | 
                3 | 
                0 | 
                2 | 
                1 | 
                56% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath._ensure_min_mode | 
                11 | 
                9 | 
                0 | 
                2 | 
                1 | 
                23% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.mtime | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.mtime | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.tar_owner_info | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath._can_replace_inline | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.add_file | 
                30 | 
                12 | 
                0 | 
                16 | 
                7 | 
                54% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.insert_file_from_fs_path | 
                25 | 
                8 | 
                0 | 
                20 | 
                6 | 
                64% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.add_symlink | 
                9 | 
                3 | 
                0 | 
                6 | 
                3 | 
                60% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.mkdir | 
                11 | 
                4 | 
                0 | 
                8 | 
                4 | 
                58% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.mkdirs | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.is_read_write | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.unlink | 
                5 | 
                2 | 
                0 | 
                4 | 
                2 | 
                56% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath._reset_caches | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.metadata | 
                13 | 
                1 | 
                0 | 
                8 | 
                2 | 
                86% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath.replace_fs_path_content | 
                22 | 
                1 | 
                0 | 
                8 | 
                3 | 
                87% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSPath._replaced_path | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualFSPathBase.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualFSPathBase.mtime | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualFSPathBase.has_fs_path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualFSPathBase.stat | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualFSPathBase.fs_path | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.is_detached | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir._orphan_safe_path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.parent_dir | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.parent_dir | 
                2 | 
                2 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.parent_dir_path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.is_dir | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.is_file | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.is_symlink | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.readlink | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.has_fs_path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.stat | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.fs_path | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.is_read_write | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.is_read_write | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.prune_if_empty_dir | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.unlink | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir._current_plugin | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSRootDir.change_plugin_context | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathWithReference.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathWithReference.has_fs_path | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathWithReference.mtime | 
                8 | 
                1 | 
                0 | 
                4 | 
                2 | 
                75% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathWithReference.mtime | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathWithReference.fs_path | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathWithReference.stat | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualPathWithReference.open | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualDirectoryFSPath.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualDirectoryFSPath.is_dir | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualDirectoryFSPath.is_file | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualDirectoryFSPath.is_symlink | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualDirectoryFSPath.readlink | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                SymlinkVirtualPath.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                SymlinkVirtualPath.is_dir | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                SymlinkVirtualPath.is_file | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                SymlinkVirtualPath.is_symlink | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                SymlinkVirtualPath.readlink | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                SymlinkVirtualPath.size | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSBackedFilePath.__init__ | 
                10 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSBackedFilePath.is_dir | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSBackedFilePath.is_file | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSBackedFilePath.is_symlink | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSBackedFilePath.readlink | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSBackedFilePath.has_fs_path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSBackedFilePath.fs_path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSBackedFilePath._can_replace_inline | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSBackedFilePath._replaced_path | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.__init__ | 
                19 | 
                1 | 
                0 | 
                10 | 
                1 | 
                93% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.is_dir | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.is_file | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.is_symlink | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.readlink | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.mtime | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.mtime | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.has_fs_path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.stat | 
                9 | 
                3 | 
                0 | 
                4 | 
                1 | 
                69% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.size | 
                7 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.fs_path | 
                12 | 
                1 | 
                0 | 
                6 | 
                1 | 
                89% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.replace_fs_path_content | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.open_child | 
                13 | 
                13 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath.open | 
                8 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                VirtualTestPath._replaced_path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.name | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.parent_dir | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.fs_path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.stat | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.is_dir | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.is_file | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.is_symlink | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.has_fs_path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.open | 
                5 | 
                5 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.metadata | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase.all_paths | 
                10 | 
                10 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSOverlayBase._resolve_children | 
                10 | 
                10 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.__init__ | 
                5 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.create_root_dir | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.iterdir | 
                5 | 
                5 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.lookup | 
                20 | 
                20 | 
                0 | 
                12 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay._ensure_children_are_resolved | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.is_detached | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.__getitem__ | 
                7 | 
                5 | 
                0 | 
                6 | 
                1 | 
                23% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.__delitem__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.is_read_write | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay._rw_check | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay._error_ro_fs | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.stat | 
                9 | 
                2 | 
                0 | 
                4 | 
                2 | 
                69% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.mode | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.mode | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.mtime | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.mtime | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.readlink | 
                5 | 
                5 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.chown | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.mkdir | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.add_file | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.add_symlink | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlay.unlink | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlayRootDir.__init__ | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlayRootDir._current_plugin | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSROOverlayRootDir.change_plugin_context | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.iterdir | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.lookup | 
                18 | 
                18 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.is_detached | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.__getitem__ | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.__delitem__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.is_read_write | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.mode | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.mode | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.mtime | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.mtime | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.readlink | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.chown | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.mkdir | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.add_file | 
                17 | 
                17 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.replace_fs_path_content | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.add_symlink | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                OSFSControlPath.unlink | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSControlRootDir.create_root_dir | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                FSControlRootDir.insert_file_from_fs_path | 
                13 | 
                13 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/filesystem_scan.py | 
                as_path_def | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                as_path_defs | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/filesystem_scan.py | 
                build_virtual_fs | 
                36 | 
                1 | 
                0 | 
                20 | 
                1 | 
                96% | 
            
            
                | src/debputy/filesystem_scan.py | 
                build_virtual_fs._ensure_parent_dirs | 
                13 | 
                1 | 
                0 | 
                6 | 
                1 | 
                89% | 
            
            
                | src/debputy/filesystem_scan.py | 
                (no function) | 
                379 | 
                0 | 
                2 | 
                6 | 
                3 | 
                99% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                PathNotCoveredByInstallRulesError.unmatched_paths | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                PathNotCoveredByInstallRulesError.search_dir | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                PathNotCoveredByInstallRulesError.render_preamble | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                DbgsymInfo.dbgsym_root_dir | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                DbgsymInfo.dbgsym_ctrl_dir | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                BinaryPackageData.control_output_dir | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                _path_to_tar_member | 
                18 | 
                1 | 
                1 | 
                10 | 
                1 | 
                93% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                _generate_intermediate_manifest | 
                8 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractYAMLSubStore.__init__ | 
                16 | 
                1 | 
                0 | 
                8 | 
                2 | 
                88% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractYAMLSubStore._create_new_instance | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractYAMLSubStore.create_definition_if_missing | 
                2 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractYAMLSubStore.create_definition | 
                11 | 
                2 | 
                0 | 
                6 | 
                2 | 
                76% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractYAMLSubStore.remove_definition | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractYAMLSubStore._ensure_attached | 
                2 | 
                2 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractYAMLListSubStore._create_new_instance | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractYAMLDictSubStore._create_new_instance | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableCondition.arch_matches | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableCondition.build_profiles_matches | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLSymlink.new_symlink | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLSymlink.symlink_path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLSymlink.symlink_path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLSymlink.symlink_target | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLSymlink.symlink_target | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem.rm_conffile | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem.mv_conffile | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem._container | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem.command | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem.obsolete_conffile | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem.obsolete_conffile | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem.new_conffile | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem.new_conffile | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem.prior_to_version | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem.prior_to_version | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem.owning_package | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLConffileManagementItem.owning_package | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLPackageDefinition._list_store | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLPackageDefinition._insert_item | 
                6 | 
                1 | 
                0 | 
                2 | 
                1 | 
                75% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLPackageDefinition.add_symlink | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLPackageDefinition.symlinks | 
                7 | 
                4 | 
                0 | 
                6 | 
                2 | 
                38% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLPackageDefinition.conffile_management_items | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLPackageDefinition.add_conffile_management | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule._container | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule.into | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule.into | 
                9 | 
                5 | 
                0 | 
                4 | 
                1 | 
                38% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule.when | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule.when | 
                9 | 
                5 | 
                0 | 
                4 | 
                2 | 
                46% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule.install_dest | 
                9 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule.multi_dest_install | 
                8 | 
                1 | 
                0 | 
                4 | 
                2 | 
                75% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule.install_as | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule.install_doc_as | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule.install_docs | 
                9 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule.install_examples | 
                8 | 
                1 | 
                0 | 
                4 | 
                1 | 
                83% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule.install_man | 
                9 | 
                2 | 
                0 | 
                4 | 
                2 | 
                69% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                AbstractMutableYAMLInstallRule.discard | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallRuleMan.language | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallRuleMan.language | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallRuleInstall.sources | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallRuleInstall.sources | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallRuleInstall.dest_dir | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallRuleInstall.dest_dir | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallRuleInstall.dest_as | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallRuleInstall.dest_as | 
                11 | 
                11 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallationsDefinition.append | 
                6 | 
                1 | 
                0 | 
                2 | 
                1 | 
                75% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLInstallationsDefinition.extend | 
                7 | 
                1 | 
                0 | 
                4 | 
                1 | 
                82% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifestVariables.variables | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifestVariables.__setitem__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifestDefinitions.manifest_variables | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLRemoveDuringCleanDefinitions.append | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLRemoveDuringCleanDefinitions.__len__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLRemoveDuringCleanDefinitions.extend | 
                8 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifest.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifest.empty_manifest | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifest.manifest_version | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifest.manifest_version | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifest.remove_during_clean | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifest.installations | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifest.manifest_definitions | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifest.package | 
                12 | 
                2 | 
                0 | 
                6 | 
                3 | 
                72% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                MutableYAMLManifest.write_to | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                _describe_missing_path | 
                8 | 
                8 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                _detect_missing_installations | 
                7 | 
                1 | 
                0 | 
                4 | 
                1 | 
                82% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                _list_automatic_discard_rules | 
                19 | 
                0 | 
                0 | 
                8 | 
                1 | 
                96% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                _install_everything_from_source_dir_if_present | 
                15 | 
                6 | 
                0 | 
                2 | 
                1 | 
                59% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                _add_build_install_dirs_to_per_package_search_dirs | 
                11 | 
                11 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.__init__ | 
                17 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.source_version | 
                6 | 
                6 | 
                1 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.source_condition_context | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.debian_dir | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.dpkg_architecture_variables | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.deb_options_and_profiles | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.plugin_provided_feature_set | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.remove_during_clean_rules | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.active_packages | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.all_packages | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.package_state_for | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest._detect_doc_main_package_for | 
                19 | 
                13 | 
                0 | 
                14 | 
                2 | 
                30% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.perform_installations | 
                102 | 
                39 | 
                0 | 
                56 | 
                13 | 
                61% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.perform_installations._as_path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.condition_context | 
                6 | 
                2 | 
                0 | 
                4 | 
                2 | 
                60% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.apply_fs_transformations | 
                13 | 
                2 | 
                0 | 
                6 | 
                2 | 
                79% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.finalize_data_tar_contents | 
                8 | 
                2 | 
                0 | 
                4 | 
                2 | 
                67% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                HighLevelManifest.apply_to_binary_staging_directory | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                _present_installation_dirs | 
                18 | 
                18 | 
                0 | 
                12 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                _determine_search_dir_order | 
                39 | 
                39 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest.py | 
                (no function) | 
                254 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                _per_package_subst_variables | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.__init__ | 
                25 | 
                1 | 
                0 | 
                2 | 
                1 | 
                93% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser._ensure_package_states_is_initialized | 
                11 | 
                1 | 
                0 | 
                6 | 
                1 | 
                88% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.binary_packages | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser._package_states | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.dpkg_architecture_variables | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.dpkg_arch_query_table | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.deb_options_and_profiles | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser._self_check | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.build_manifest | 
                22 | 
                2 | 
                0 | 
                14 | 
                2 | 
                89% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.binary_package_context | 
                9 | 
                1 | 
                0 | 
                4 | 
                1 | 
                85% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.dispatch_parser_table_for | 
                3 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.substitution | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.add_extra_substitution_variables | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.current_binary_package_state | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.is_in_binary_package_state | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.debputy_integration_mode | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.debputy_integration_mode | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser._register_build_environment | 
                13 | 
                3 | 
                0 | 
                10 | 
                4 | 
                70% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.resolve_build_environment | 
                8 | 
                2 | 
                0 | 
                2 | 
                0 | 
                80% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.build_environments | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser._transform_dpkg_maintscript_helpers_to_snippets | 
                5 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.normalize_path | 
                7 | 
                7 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.parse_path_or_glob | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                HighLevelManifestParser.parse_manifest | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                YAMLManifestParser._optional_key | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                YAMLManifestParser._required_key | 
                11 | 
                11 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                YAMLManifestParser._ensure_value_is_type | 
                9 | 
                9 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                YAMLManifestParser.from_yaml_dict | 
                35 | 
                3 | 
                0 | 
                16 | 
                3 | 
                88% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                YAMLManifestParser._parse_manifest | 
                17 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                YAMLManifestParser.parse_manifest | 
                4 | 
                2 | 
                0 | 
                2 | 
                1 | 
                50% | 
            
            
                | src/debputy/highlevel_manifest_parser.py | 
                (no function) | 
                90 | 
                12 | 
                2 | 
                8 | 
                0 | 
                80% | 
            
            
                | src/debputy/installations.py | 
                PathAlreadyInstalledOrDiscardedError.path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                PathAlreadyInstalledOrDiscardedError.into | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                PathAlreadyInstalledOrDiscardedError.definition_source | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                ExactPathMatchTwiceError.path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                ExactPathMatchTwiceError.into | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                ExactPathMatchTwiceError.definition_source | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                NoMatchForInstallPatternError.pattern | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                NoMatchForInstallPatternError.search_dirs | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                NoMatchForInstallPatternError.definition_source | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                BinaryPackageInstallRuleContext.replace | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                InstallRuleContext.__getitem__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                InstallRuleContext.__setitem__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                InstallRuleContext.replace | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                _determine_manpage_section | 
                23 | 
                23 | 
                0 | 
                16 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                _determine_manpage_real_section | 
                10 | 
                10 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                _determine_manpage_language | 
                12 | 
                12 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                _dest_path_for_manpage | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                _dest_path_for_manpage._manpage_dest_path | 
                12 | 
                12 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                SourcePathMatcher.__init__ | 
                5 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                SourcePathMatcher.is_reserved | 
                9 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                SourcePathMatcher.exclude | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                SourcePathMatcher._run_plugin_provided_discard_rules_on | 
                6 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                SourcePathMatcher._check_plugin_provided_exclude_state_for | 
                21 | 
                0 | 
                0 | 
                10 | 
                1 | 
                97% | 
            
            
                | src/debputy/installations.py | 
                SourcePathMatcher.may_match | 
                12 | 
                1 | 
                0 | 
                6 | 
                1 | 
                89% | 
            
            
                | src/debputy/installations.py | 
                SourcePathMatcher.reserve | 
                13 | 
                9 | 
                0 | 
                6 | 
                1 | 
                26% | 
            
            
                | src/debputy/installations.py | 
                SourcePathMatcher.detect_missing | 
                10 | 
                1 | 
                0 | 
                8 | 
                1 | 
                89% | 
            
            
                | src/debputy/installations.py | 
                SourcePathMatcher.find_and_reserve_all_matches | 
                29 | 
                8 | 
                0 | 
                18 | 
                4 | 
                70% | 
            
            
                | src/debputy/installations.py | 
                _resolve_path | 
                19 | 
                3 | 
                0 | 
                16 | 
                3 | 
                83% | 
            
            
                | src/debputy/installations.py | 
                _resolve_dest_paths | 
                15 | 
                2 | 
                0 | 
                10 | 
                2 | 
                84% | 
            
            
                | src/debputy/installations.py | 
                _resolve_matches | 
                11 | 
                7 | 
                0 | 
                8 | 
                1 | 
                37% | 
            
            
                | src/debputy/installations.py | 
                InstallRule.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                InstallRule._check_single_match | 
                10 | 
                3 | 
                0 | 
                6 | 
                2 | 
                69% | 
            
            
                | src/debputy/installations.py | 
                InstallRule._match_pattern | 
                19 | 
                6 | 
                0 | 
                12 | 
                5 | 
                65% | 
            
            
                | src/debputy/installations.py | 
                InstallRule._install_matches | 
                27 | 
                4 | 
                0 | 
                22 | 
                4 | 
                84% | 
            
            
                | src/debputy/installations.py | 
                InstallRule._reserve_recursively | 
                10 | 
                1 | 
                0 | 
                6 | 
                1 | 
                88% | 
            
            
                | src/debputy/installations.py | 
                InstallRule._install_dir_recursively | 
                14 | 
                3 | 
                0 | 
                12 | 
                2 | 
                81% | 
            
            
                | src/debputy/installations.py | 
                InstallRule.perform_install | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                InstallRule.install_as | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                InstallRule.install_dest | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                InstallRule.install_multi_as | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/installations.py | 
                InstallRule.install_multi_dest | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/installations.py | 
                InstallRule.install_doc | 
                8 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                InstallRule.install_doc_as | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                InstallRule.install_examples | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/installations.py | 
                InstallRule.install_man | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/installations.py | 
                InstallRule.discard_paths | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                PPFInstallRule.__init__ | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                PPFInstallRule.perform_install | 
                7 | 
                7 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                GenericInstallationRule.__init__ | 
                7 | 
                1 | 
                0 | 
                2 | 
                1 | 
                78% | 
            
            
                | src/debputy/installations.py | 
                GenericInstallationRule.perform_install | 
                5 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                DiscardRule.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/installations.py | 
                DiscardRule.perform_install | 
                12 | 
                12 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/installations.py | 
                (no function) | 
                136 | 
                0 | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/integration_detection.py | 
                determine_debputy_integration_mode | 
                12 | 
                2 | 
                0 | 
                8 | 
                2 | 
                80% | 
            
            
                | src/debputy/integration_detection.py | 
                (no function) | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                PathType.manifest_key | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                PathType.tarinfo_type | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                PathType.can_be_virtual | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                _dirname | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                _fs_type_from_st_mode | 
                8 | 
                8 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                TarMember.create_tar_info | 
                20 | 
                3 | 
                0 | 
                4 | 
                1 | 
                83% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                TarMember.from_file | 
                14 | 
                10 | 
                0 | 
                12 | 
                3 | 
                27% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                TarMember.virtual_path | 
                7 | 
                4 | 
                0 | 
                6 | 
                2 | 
                38% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                TarMember.clone_and_replace | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                TarMember.to_manifest | 
                13 | 
                3 | 
                0 | 
                4 | 
                2 | 
                71% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                TarMember.parse_intermediate_manifest | 
                19 | 
                6 | 
                0 | 
                12 | 
                5 | 
                65% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                TarMember.from_dict | 
                30 | 
                12 | 
                0 | 
                22 | 
                8 | 
                50% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                output_intermediate_manifest | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                output_intermediate_manifest_to_fd | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/intermediate_manifest.py | 
                (no function) | 
                50 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/interpreter.py | 
                Interpreter.original_command | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/interpreter.py | 
                Interpreter.command_full_basename | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/interpreter.py | 
                Interpreter.command_stem | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/interpreter.py | 
                Interpreter.interpreter_version | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/interpreter.py | 
                Interpreter.fixup_needed | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/interpreter.py | 
                DetectedInterpreter.fixup_needed | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/interpreter.py | 
                DetectedInterpreter.replace_shebang_line | 
                17 | 
                2 | 
                0 | 
                6 | 
                3 | 
                78% | 
            
            
                | src/debputy/interpreter.py | 
                extract_shebang_interpreter_from_file | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/interpreter.py | 
                extract_shebang_interpreter | 
                28 | 
                0 | 
                0 | 
                14 | 
                1 | 
                98% | 
            
            
                | src/debputy/interpreter.py | 
                (no function) | 
                33 | 
                0 | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/l10n.py | 
                N_ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/l10n.py | 
                _temp_messages_dir | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/l10n.py | 
                translation | 
                21 | 
                19 | 
                0 | 
                8 | 
                1 | 
                10% | 
            
            
                | src/debputy/l10n.py | 
                (no function) | 
                22 | 
                1 | 
                2 | 
                0 | 
                0 | 
                95% | 
            
            
                | src/debputy/linting/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                LintContext.state_for | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                gather_lint_info | 
                31 | 
                31 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                initialize_lint_report | 
                16 | 
                16 | 
                1 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                perform_linting | 
                22 | 
                22 | 
                0 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                perform_reformat | 
                49 | 
                49 | 
                0 | 
                30 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                perform_reformat._commit_style | 
                13 | 
                13 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                perform_reformat_of_file | 
                27 | 
                27 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                _exit_with_lint_code | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                perform_linting_of_file | 
                8 | 
                8 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                _overlapping_edit | 
                11 | 
                11 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                _max_range | 
                7 | 
                7 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                _is_non_interactive_auto_fix_allowed | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                _auto_fix_run | 
                82 | 
                82 | 
                0 | 
                30 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                _diagnostics_run | 
                14 | 
                14 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                has_at_least_lsp_quickfix | 
                9 | 
                9 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                resolve_auto_fixer | 
                21 | 
                21 | 
                0 | 
                16 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_impl.py | 
                (no function) | 
                60 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_report_junit.py | 
                JunitLintReport.__init__ | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_report_junit.py | 
                JunitLintReport.finish_report | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_report_junit.py | 
                JunitLintReport._as_test_cases | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_report_junit.py | 
                JunitLintReport._as_test_case | 
                17 | 
                17 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_report_junit.py | 
                (no function) | 
                14 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                te_position_to_lsp | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                te_range_to_lsp | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                with_range_in_continuous_parts | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                _check_diagnostic_source | 
                8 | 
                2 | 
                0 | 
                6 | 
                2 | 
                71% | 
            
            
                | src/debputy/linting/lint_util.py | 
                DebputyMetadata.from_data | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                RelatedDiagnosticInformation.to_lsp | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                WorkspaceTextEditSupport.supports_versioned_text_edits | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.plugin_feature_set | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.doc_uri | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.doc_version | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.source_root | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.debian_dir | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.path | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.content | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.lines | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.position_codec | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.parsed_deb822_file_content | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.source_package | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.binary_packages | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.maint_preference_table | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.effective_preference | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.debputy_metadata | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.dh_sequencer_data | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.workspace_text_edit_support | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.debputy_config | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.spellchecker | 
                9 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.slow_iter | 
                2 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.translation | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.related_diagnostic_information | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState.emit_diagnostic | 
                15 | 
                1 | 
                0 | 
                8 | 
                1 | 
                91% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintState._emit_diagnostic | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintStateImpl.doc_uri | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintStateImpl.doc_version | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintStateImpl.position_codec | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintStateImpl.parsed_deb822_file_content | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintStateImpl.dh_sequencer_data | 
                18 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintStateImpl.workspace_text_edit_support | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintStateImpl.gather_diagnostics | 
                9 | 
                2 | 
                0 | 
                4 | 
                2 | 
                69% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintStateImpl.clear_cache | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintStateImpl._emit_diagnostic | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintReport.__init__ | 
                8 | 
                8 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintReport.line_state | 
                14 | 
                14 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintReport.report_diagnostic | 
                36 | 
                36 | 
                0 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintReport.process_diagnostic | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LintReport.finish_report | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                debputy_severity | 
                9 | 
                9 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                TermLintReport.__init__ | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                TermLintReport.finish_report | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                TermLintReport.process_diagnostic | 
                48 | 
                48 | 
                0 | 
                20 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                TermLintReport._print_range_context | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LinterPositionCodec.client_num_units | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LinterPositionCodec.position_from_client_units | 
                5 | 
                5 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LinterPositionCodec.position_to_client_units | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LinterPositionCodec.range_from_client_units | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                LinterPositionCodec.range_to_client_units | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/linting/lint_util.py | 
                _lines_to_print | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                _highlight_range | 
                13 | 
                13 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                _is_file_level_diagnostic | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/linting/lint_util.py | 
                (no function) | 
                174 | 
                0 | 
                23 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/apt_cache.py | 
                AptCache.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/apt_cache.py | 
                AptCache.state | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/apt_cache.py | 
                AptCache.load_error | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/apt_cache.py | 
                AptCache.lookup | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/apt_cache.py | 
                AptCache.load | 
                45 | 
                45 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/apt_cache.py | 
                parse_apt_file | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/apt_cache.py | 
                stanza_to_package_info | 
                14 | 
                14 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/apt_cache.py | 
                (no function) | 
                35 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/config_options.py | 
                DebputyConfigOption.__post_init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/config_options.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/debputy_config.py | 
                DebputyConfig.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/debputy_config.py | 
                DebputyConfig.config_value | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/debputy_config.py | 
                _resolve | 
                9 | 
                9 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/config/debputy_config.py | 
                _read_option | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/config/debputy_config.py | 
                load_debputy_config | 
                15 | 
                7 | 
                0 | 
                4 | 
                1 | 
                47% | 
            
            
                | src/debputy/lsp/config/debputy_config.py | 
                (no function) | 
                14 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/parser.py | 
                _debputy_config_parser | 
                8 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/parser.py | 
                _debputy_self_check_config_parser | 
                10 | 
                3 | 
                0 | 
                10 | 
                3 | 
                70% | 
            
            
                | src/debputy/lsp/config/parser.py | 
                _config_value | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/parser.py | 
                _add_sub_object_parser | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/config/parser.py | 
                (no function) | 
                22 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/data/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/data/deb822_data/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/data/wordlists/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                FileCache._update_cache | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                FileCache._clear_cache | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                FileCache.resolve_cache | 
                31 | 
                15 | 
                0 | 
                12 | 
                4 | 
                47% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                Deb822FileCache._update_cache | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                Deb822FileCache._clear_cache | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DctrlFileCache._update_cache | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DctrlFileCache._clear_cache | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                SalsaCICache._update_cache | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                SalsaCICache._clear_cache | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebianRulesCache._update_cache | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebianRulesCache._clear_cache | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.__init__ | 
                19 | 
                1 | 
                0 | 
                4 | 
                1 | 
                91% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.plugin_feature_set | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.doc_uri | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.doc_version | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.source_root | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.debian_dir | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.content | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.lines | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.position_codec | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState._resolve_dctrl | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.parsed_deb822_file_content | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.source_package | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.binary_packages | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState._resolve_salsa_ci | 
                4 | 
                4 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.effective_preference | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.maint_preference_table | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.salsa_ci | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.dh_sequencer_data | 
                11 | 
                11 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.workspace_text_edit_support | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.debputy_config | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.translation | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.slow_iter | 
                11 | 
                11 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState.run_diagnostics | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState._emit_diagnostic | 
                9 | 
                9 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                LSProvidedLintState._abort_on_outdated_doc_version | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                _preference | 
                6 | 
                4 | 
                0 | 
                6 | 
                1 | 
                25% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.__init__ | 
                16 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.finish_startup_initialization | 
                10 | 
                10 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.on_initialize | 
                11 | 
                11 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer._mask_ghost_requests | 
                7 | 
                7 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer._mask_ghost_requests._ghost_request | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer._update_locale | 
                5 | 
                5 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.file_cache_for | 
                13 | 
                0 | 
                0 | 
                6 | 
                1 | 
                95% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.shutdown | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.translation | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer._load_apt_cache | 
                11 | 
                11 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.plugin_feature_set | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.plugin_feature_set | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.dctrl_parser | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.dctrl_parser | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.lint_state | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer._client_hover_markup_formats | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.hover_markup_format | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer._client_completion_item_document_markup_formats | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer._supports_ws_document_changes | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer._supported_resource_operation_edit_kinds | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.completion_item_document_markup | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.trust_language_ids | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.trust_language_ids | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.determine_language_id | 
                12 | 
                12 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.close_document | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.slow_iter | 
                9 | 
                2 | 
                0 | 
                6 | 
                2 | 
                73% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.record_diagnostics | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                DebputyLanguageServer.diagnostics_in_range | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/debputy_ls.py | 
                (no function) | 
                152 | 
                0 | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/diagnostics.py | 
                DiagnosticReport.diagnostics_in_range | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/diagnostics.py | 
                _pos_as_tuple | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/diagnostics.py | 
                DiagnosticRangeHelper.__init__ | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/diagnostics.py | 
                DiagnosticRangeHelper.diagnostics_in_range | 
                12 | 
                12 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/diagnostics.py | 
                _find_lt | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/diagnostics.py | 
                _find_gt | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/diagnostics.py | 
                (no function) | 
                36 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/__init__.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_changelog.py | 
                _check_footer_date | 
                24 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_changelog.py | 
                _check_email | 
                19 | 
                0 | 
                0 | 
                10 | 
                1 | 
                97% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_changelog.py | 
                _check_footer_line | 
                43 | 
                2 | 
                0 | 
                22 | 
                2 | 
                94% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_changelog.py | 
                _offset_of | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_changelog.py | 
                _roffset_of | 
                4 | 
                2 | 
                0 | 
                0 | 
                0 | 
                50% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_changelog.py | 
                _single_line_subrange | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_changelog.py | 
                _check_header_line | 
                34 | 
                2 | 
                0 | 
                18 | 
                4 | 
                88% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_changelog.py | 
                _lint_debian_changelog | 
                29 | 
                1 | 
                0 | 
                18 | 
                3 | 
                91% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_changelog.py | 
                _debian_changelog_links | 
                19 | 
                1 | 
                0 | 
                10 | 
                1 | 
                93% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_changelog.py | 
                (no function) | 
                38 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                SubstvarMetadata.render_metadata_fields | 
                10 | 
                2 | 
                0 | 
                4 | 
                2 | 
                71% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                SubstvarMetadata.from_ref_data | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                relationship_substvar_for_field | 
                6 | 
                2 | 
                0 | 
                0 | 
                0 | 
                67% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _as_substvars_metadata | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                dctrl_variables_metadata_basename | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                dctrl_substvars_metadata | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _debian_control_hover | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _custom_hover_description | 
                8 | 
                3 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _render_package_lookup | 
                26 | 
                26 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _disclaimer | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _render_package_by_name | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _is_bd_field | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _custom_hover_relationship_field | 
                26 | 
                13 | 
                0 | 
                16 | 
                5 | 
                43% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _custom_hover | 
                33 | 
                5 | 
                0 | 
                16 | 
                4 | 
                82% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _debian_control_completions | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _debian_control_folding_ranges | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _doc_inlay_hint | 
                44 | 
                44 | 
                0 | 
                20 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _source_package_checks | 
                11 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _binary_package_checks | 
                34 | 
                12 | 
                0 | 
                18 | 
                2 | 
                62% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _lint_debian_control | 
                30 | 
                2 | 
                0 | 
                10 | 
                2 | 
                90% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _package_range_of_stanza | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _packaging_files | 
                29 | 
                2 | 
                0 | 
                14 | 
                3 | 
                88% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _detect_misspelled_packaging_files | 
                40 | 
                9 | 
                0 | 
                26 | 
                8 | 
                74% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _debian_control_on_save_formatting | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _reformat_debian_control | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _debian_control_format_file | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                _debian_control_semantic_tokens_full | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_control.py | 
                (no function) | 
                87 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_copyright.py | 
                _debian_copyright_hover | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_copyright.py | 
                _debian_copyright_completions | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_copyright.py | 
                _debian_copyright_folding_ranges | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_copyright.py | 
                _lint_debian_copyright | 
                24 | 
                2 | 
                0 | 
                12 | 
                2 | 
                89% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_copyright.py | 
                _debian_copyright_on_save_formatting | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_copyright.py | 
                _reformat_debian_copyright | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_copyright.py | 
                _debian_copyright_format_document | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_copyright.py | 
                _debian_copyright_semantic_tokens_full | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_copyright.py | 
                (no function) | 
                36 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_debputy_manifest.py | 
                DebputyManifestLSPYAMLHelper._validate_subparser_is_valid_here | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_debputy_manifest.py | 
                DebputyManifestLSPYAMLHelper._type_based_value_check | 
                10 | 
                8 | 
                0 | 
                6 | 
                1 | 
                19% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_debputy_manifest.py | 
                _initialize_yaml_helper | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_debputy_manifest.py | 
                _lint_debian_debputy_manifest | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_debputy_manifest.py | 
                _integration_mode_allows_key | 
                6 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_debputy_manifest.py | 
                debputy_manifest_completer | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_debputy_manifest.py | 
                debputy_manifest_hover | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_debputy_manifest.py | 
                (no function) | 
                29 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_patches_series.py | 
                _all_patch_files | 
                13 | 
                4 | 
                0 | 
                12 | 
                4 | 
                68% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_patches_series.py | 
                _listed_patches | 
                12 | 
                12 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_patches_series.py | 
                _lint_debian_patches_series | 
                58 | 
                7 | 
                0 | 
                28 | 
                3 | 
                86% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_patches_series.py | 
                _debian_patches_series_completions | 
                20 | 
                20 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_patches_series.py | 
                _debian_patches_semantic_tokens_full | 
                25 | 
                1 | 
                0 | 
                8 | 
                1 | 
                94% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_patches_series.py | 
                _emit_group | 
                7 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_patches_series.py | 
                (no function) | 
                33 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_rules.py | 
                _as_hook_targets | 
                2 | 
                2 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_rules.py | 
                _is_project_trusted | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_rules.py | 
                _run_make_dryrun | 
                15 | 
                15 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_rules.py | 
                iter_make_lines | 
                21 | 
                21 | 
                0 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_rules.py | 
                _forbidden_hook_targets | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_rules.py | 
                _lint_debian_rules | 
                54 | 
                54 | 
                0 | 
                28 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_rules.py | 
                debian_rules_completions | 
                21 | 
                9 | 
                0 | 
                8 | 
                2 | 
                55% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_rules.py | 
                (no function) | 
                41 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_tests_control.py | 
                debian_tests_control_hover | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_tests_control.py | 
                debian_tests_control_completions | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_tests_control.py | 
                debian_tests_control_folding_ranges | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_tests_control.py | 
                _lint_debian_tests_control | 
                14 | 
                2 | 
                0 | 
                8 | 
                2 | 
                82% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_tests_control.py | 
                _debian_tests_control_on_save_formatting | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_tests_control.py | 
                _reformat_debian_tests_control | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_tests_control.py | 
                _debian_tests_control_on_save_formatting | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_tests_control.py | 
                _debian_tests_control_semantic_tokens_full | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_tests_control.py | 
                (no function) | 
                36 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_upstream_metadata.py | 
                _parser_handler | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_upstream_metadata.py | 
                add_keyword | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_upstream_metadata.py | 
                root_object_parser | 
                25 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_upstream_metadata.py | 
                _initialize_yaml_helper | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_upstream_metadata.py | 
                _lint_debian_upstream_metadata | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_upstream_metadata.py | 
                debian_upstream_metadata_completer | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_upstream_metadata.py | 
                debputy_manifest_hover | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_upstream_metadata.py | 
                (no function) | 
                36 | 
                2 | 
                2 | 
                0 | 
                0 | 
                94% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                VariableMetadata.render_metadata_fields | 
                8 | 
                2 | 
                0 | 
                4 | 
                2 | 
                67% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                VariableMetadata.from_ref_data | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                dwatch_variables_metadata_basename | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                _as_variables_metadata | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                dwatch_variables_metadata | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                _custom_hover | 
                26 | 
                2 | 
                0 | 
                10 | 
                3 | 
                86% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                _debian_watch_hover | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                _debian_watch_completions | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                _debian_watch_folding_ranges | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                _lint_debian_watch | 
                24 | 
                3 | 
                0 | 
                12 | 
                3 | 
                83% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                _debian_watch_on_save_formatting | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                _reformat_debian_watch | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                _debian_watch_format_doc | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                _debian_watch_semantic_tokens_full | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debian_watch.py | 
                (no function) | 
                61 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/languages/lsp_debputy_config.py | 
                _initialize_yaml_helper | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debputy_config.py | 
                lint_debputy_config | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debputy_config.py | 
                deboputy_config_completer | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debputy_config.py | 
                debputy_config_hover | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/languages/lsp_debputy_config.py | 
                (no function) | 
                22 | 
                2 | 
                2 | 
                0 | 
                0 | 
                91% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                all_package_relationship_fields | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                all_source_relationship_fields | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _fields | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _complete_section_sort_hint | 
                16 | 
                1 | 
                0 | 
                10 | 
                2 | 
                88% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                all_architectures_and_wildcards | 
                19 | 
                0 | 
                0 | 
                12 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                dpkg_arch_and_wildcards | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                extract_first_value_and_position | 
                8 | 
                1 | 
                0 | 
                2 | 
                1 | 
                80% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _sv_field_validation | 
                13 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _dctrl_ma_field_validation | 
                6 | 
                0 | 
                0 | 
                4 | 
                1 | 
                90% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _udeb_only_field_validation | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _complete_only_in_arch_dep_pkgs | 
                7 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _complete_only_for_udeb_pkgs | 
                6 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _arch_not_all_only_field_validation | 
                3 | 
                0 | 
                0 | 
                2 | 
                1 | 
                80% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _binary_package_from_same_source | 
                9 | 
                0 | 
                0 | 
                6 | 
                1 | 
                93% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _single_line_span_range_relative_to_pos | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _check_extended_description_line | 
                12 | 
                1 | 
                0 | 
                4 | 
                1 | 
                88% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _check_synopsis | 
                18 | 
                0 | 
                0 | 
                12 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                dctrl_description_validator | 
                15 | 
                2 | 
                0 | 
                6 | 
                2 | 
                81% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _has_packaging_expected_file | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _has_packaging_expected_file._impl | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _has_build_instructions | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _canonical_maintainer_name | 
                23 | 
                3 | 
                0 | 
                8 | 
                1 | 
                87% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _maintainer_field_validator | 
                9 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _use_https_instead_of_http | 
                9 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _each_value_match_regex_validation | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _each_value_match_regex_validation._validator | 
                14 | 
                0 | 
                1 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _span_to_te_range | 
                13 | 
                13 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _split_w_spans | 
                7 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _cleanup_rel | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _text_to_te_position | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                relation_key_variations | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                dup_check_relations | 
                20 | 
                1 | 
                0 | 
                12 | 
                1 | 
                94% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _dctrl_check_dep_version_operator | 
                12 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _dctrl_validate_dep | 
                56 | 
                0 | 
                0 | 
                30 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _rrr_build_driver_mismatch | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Dep5Matcher.__init__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _match_dep5_segment | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _dep5_unnecessary_symbols | 
                13 | 
                0 | 
                0 | 
                6 | 
                1 | 
                95% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _dep5_files_check | 
                17 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _is_known_host | 
                11 | 
                0 | 
                0 | 
                6 | 
                1 | 
                94% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _validate_homepage_field | 
                34 | 
                3 | 
                0 | 
                14 | 
                3 | 
                88% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _combined_custom_field_check | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _combined_custom_field_check._validator | 
                2 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _package_name_section_rule | 
                8 | 
                2 | 
                0 | 
                4 | 
                1 | 
                75% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _package_name_section_rule._impl | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                package_name_to_section | 
                4 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _unknown_value_check | 
                26 | 
                3 | 
                0 | 
                12 | 
                3 | 
                84% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _dep5_escape_path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _noop_escape_path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _should_ignore_dir | 
                9 | 
                9 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField.synopsis_translated | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField.long_description_translated | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField._can_complete_field_in_stanza | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField.complete_field | 
                19 | 
                0 | 
                0 | 
                10 | 
                1 | 
                97% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField._complete_files | 
                29 | 
                29 | 
                0 | 
                20 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField.value_options_for_completer | 
                13 | 
                4 | 
                0 | 
                10 | 
                2 | 
                65% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField.field_omitted_diagnostics | 
                6 | 
                3 | 
                0 | 
                4 | 
                1 | 
                40% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField.field_diagnostics | 
                27 | 
                2 | 
                0 | 
                14 | 
                2 | 
                90% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField._diagnostics_for_field_name | 
                8 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField._dep5_file_list_diagnostics | 
                17 | 
                1 | 
                0 | 
                10 | 
                2 | 
                89% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField._known_value_diagnostics | 
                63 | 
                6 | 
                0 | 
                30 | 
                2 | 
                91% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField._reformat_field_name | 
                7 | 
                1 | 
                0 | 
                4 | 
                1 | 
                82% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField.reformat_field | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822KnownField.replace | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlLikeKnownField.reformat_field | 
                36 | 
                6 | 
                0 | 
                18 | 
                6 | 
                78% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlLikeKnownField.reformattable_field | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlLikeKnownField.is_relationship_field | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlLikeKnownField.is_sortable_field | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DTestsCtrlKnownField.is_relationship_field | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DTestsCtrlKnownField.is_sortable_field | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlKnownField.field_omitted_diagnostics | 
                10 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlKnownField.reformat_field | 
                14 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlKnownField.is_relationship_field | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlKnownField.reformattable_field | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlRelationshipKnownField.is_relationship_field | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                StanzaMetadata.stanza_diagnostics | 
                55 | 
                4 | 
                0 | 
                28 | 
                3 | 
                92% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                StanzaMetadata.__getitem__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                StanzaMetadata.__len__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                StanzaMetadata.__iter__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                StanzaMetadata.omitted_field_diagnostics | 
                6 | 
                1 | 
                0 | 
                6 | 
                1 | 
                83% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                StanzaMetadata._paragraph_representation_field | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                StanzaMetadata.normalize_field_name | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                StanzaMetadata.stanza_representation | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                StanzaMetadata.reformat_stanza | 
                6 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlStanzaMetadata.normalize_field_name | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DTestsCtrlStanzaMetadata.omitted_field_diagnostics | 
                8 | 
                1 | 
                0 | 
                6 | 
                1 | 
                86% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DebianWatchStanzaMetadata.omitted_field_diagnostics | 
                6 | 
                3 | 
                0 | 
                4 | 
                2 | 
                50% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                lsp_reference_data_dir | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata.reference_data_basename | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata._new_field | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata._reference_data | 
                13 | 
                3 | 
                0 | 
                2 | 
                1 | 
                73% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata.is_initialized | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata.ensure_initialized | 
                19 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata.ensure_initialized._resolve_doc | 
                7 | 
                4 | 
                0 | 
                2 | 
                1 | 
                44% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata.file_metadata_applies_to_file | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata.classify_stanza | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata.guess_stanza_classification_by_idx | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata.stanza_types | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata.__getitem__ | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata.get | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Deb822FileMetadata.reformat | 
                9 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Dep5FileMetadata.reference_data_basename | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Dep5FileMetadata._new_field | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Dep5FileMetadata.file_metadata_applies_to_file | 
                11 | 
                1 | 
                0 | 
                10 | 
                3 | 
                81% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Dep5FileMetadata.classify_stanza | 
                8 | 
                2 | 
                0 | 
                6 | 
                2 | 
                71% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Dep5FileMetadata.guess_stanza_classification_by_idx | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Dep5FileMetadata.stanza_types | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                Dep5FileMetadata.__getitem__ | 
                8 | 
                1 | 
                0 | 
                6 | 
                1 | 
                86% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DebianWatch5FileMetadata.reference_data_basename | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DebianWatch5FileMetadata._new_field | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DebianWatch5FileMetadata.file_metadata_applies_to_file | 
                16 | 
                6 | 
                0 | 
                12 | 
                6 | 
                57% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DebianWatch5FileMetadata.classify_stanza | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DebianWatch5FileMetadata.guess_stanza_classification_by_idx | 
                6 | 
                2 | 
                0 | 
                4 | 
                2 | 
                60% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DebianWatch5FileMetadata.stanza_types | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DebianWatch5FileMetadata.__getitem__ | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _resolve_keyword | 
                23 | 
                1 | 
                0 | 
                12 | 
                2 | 
                91% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _resolve_field | 
                42 | 
                3 | 
                0 | 
                14 | 
                3 | 
                89% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                _expand_aliases | 
                19 | 
                3 | 
                0 | 
                8 | 
                1 | 
                85% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlFileMetadata.reference_data_basename | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlFileMetadata._new_field | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlFileMetadata.guess_stanza_classification_by_idx | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlFileMetadata.stanza_types | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlFileMetadata.__getitem__ | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DctrlFileMetadata.reformat | 
                29 | 
                26 | 
                0 | 
                16 | 
                1 | 
                9% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DTestsCtrlFileMetadata.reference_data_basename | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DTestsCtrlFileMetadata._new_field | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DTestsCtrlFileMetadata.guess_stanza_classification_by_idx | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DTestsCtrlFileMetadata.stanza_types | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                DTestsCtrlFileMetadata.__getitem__ | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/lsp/lsp_debian_control_reference_data.py | 
                (no function) | 
                293 | 
                2 | 
                8 | 
                0 | 
                0 | 
                99% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _on_initialize | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _open_document | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _changed_document | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _close_document | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _open_or_changed_document | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _diagnostics_for | 
                14 | 
                14 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _completions | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _hover | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _doc_inlay_hint | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _code_actions | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _folding_ranges | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                semantic_tokens_full | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _will_save_wait_until | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _format_document | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _document_link | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _dispatch_standard_handler | 
                10 | 
                10 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                _resolve_handler | 
                12 | 
                12 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_dispatch.py | 
                (no function) | 
                52 | 
                0 | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                HandlerDispatchTable.__missing__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                DiagnosticHandlerProtocol.__call__ | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                LanguageDispatchRule.new_rule | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lint_diagnostics | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lint_diagnostics._wrapper | 
                9 | 
                1 | 
                0 | 
                8 | 
                2 | 
                82% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lint_diagnostics._wrapper._lint_wrapper | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lsp_completer | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lsp_code_actions | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lsp_hover | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lsp_text_doc_inlay_hints | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lsp_folding_ranges | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lsp_will_save_wait_until | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lsp_format_document | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lsp_cli_reformat_document | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lsp_cli_reformat_document._wrapper | 
                4 | 
                0 | 
                0 | 
                4 | 
                1 | 
                88% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lsp_semantic_tokens_full | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lsp_document_link | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                lsp_standard_handler | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                _registering_wrapper | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                _registering_wrapper._wrapper | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                _register_handler | 
                24 | 
                0 | 
                7 | 
                10 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                ensure_cli_lsp_features_are_loaded | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                describe_lsp_features | 
                36 | 
                36 | 
                0 | 
                20 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_features.py | 
                (no function) | 
                79 | 
                0 | 
                3 | 
                2 | 
                1 | 
                99% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                in_range | 
                15 | 
                1 | 
                0 | 
                8 | 
                1 | 
                91% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                _field_at_position | 
                20 | 
                1 | 
                0 | 
                12 | 
                3 | 
                88% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                _allow_stanza_continuation | 
                5 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                _at_cursor | 
                38 | 
                1 | 
                0 | 
                20 | 
                3 | 
                93% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                deb822_completer | 
                20 | 
                3 | 
                0 | 
                8 | 
                3 | 
                79% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                deb822_hover | 
                37 | 
                15 | 
                0 | 
                26 | 
                9 | 
                56% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                deb822_token_iter | 
                14 | 
                1 | 
                0 | 
                6 | 
                1 | 
                90% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                deb822_folding_ranges | 
                15 | 
                15 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                Deb822SemanticTokensState.__init__ | 
                9 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                _emit_tokens_for_comment_element | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                scan_for_syntax_errors_and_token_level_diagnostics | 
                17 | 
                3 | 
                0 | 
                12 | 
                1 | 
                86% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                _emit_relation_token | 
                7 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                _deb822_relationship_field_semantic_tokens_full | 
                25 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                _deb822_paragraph_semantic_tokens_full | 
                60 | 
                6 | 
                0 | 
                30 | 
                4 | 
                89% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                _split_into_substvars | 
                25 | 
                4 | 
                0 | 
                10 | 
                4 | 
                77% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                _process_value_with_substvars | 
                9 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                deb822_format_file | 
                13 | 
                3 | 
                0 | 
                6 | 
                2 | 
                74% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                deb822_semantic_tokens_full | 
                24 | 
                5 | 
                0 | 
                12 | 
                3 | 
                78% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                _complete_field_name | 
                10 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_deb822.py | 
                (no function) | 
                45 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                LSPYAMLHelper.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                LSPYAMLHelper._validate_subparser_is_valid_here | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                LSPYAMLHelper._lint_dispatch_parser | 
                32 | 
                12 | 
                0 | 
                18 | 
                2 | 
                64% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                LSPYAMLHelper.lint_content | 
                33 | 
                2 | 
                0 | 
                28 | 
                4 | 
                90% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                LSPYAMLHelper._lint_declarative_mapping_input_parser | 
                40 | 
                21 | 
                0 | 
                26 | 
                3 | 
                48% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                LSPYAMLHelper._type_based_value_check | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                LSPYAMLHelper._lint_attr_value | 
                9 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                LSPYAMLHelper._lint_value | 
                38 | 
                10 | 
                0 | 
                24 | 
                3 | 
                73% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                LSPYAMLHelper._remaining_line | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                _is_empty_range | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                _lines | 
                4 | 
                0 | 
                0 | 
                2 | 
                1 | 
                83% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                generic_yaml_lint | 
                16 | 
                3 | 
                0 | 
                2 | 
                0 | 
                83% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                _as_yaml_value | 
                5 | 
                1 | 
                0 | 
                4 | 
                1 | 
                78% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                resolve_hover_text_for_value | 
                19 | 
                7 | 
                0 | 
                8 | 
                4 | 
                59% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                resolve_hover_text | 
                16 | 
                1 | 
                0 | 
                10 | 
                2 | 
                88% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                as_hover_doc | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                _render_param_doc | 
                11 | 
                2 | 
                0 | 
                6 | 
                2 | 
                76% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                _guess_rule_name | 
                9 | 
                2 | 
                0 | 
                4 | 
                1 | 
                77% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                is_at | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                is_before | 
                6 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                is_after | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                error_range_at_position | 
                17 | 
                0 | 
                0 | 
                10 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                error_range_at_position._check | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                _escape | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                insert_complete_marker_snippet | 
                41 | 
                4 | 
                0 | 
                20 | 
                2 | 
                87% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                _keywords_with_parser | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                yaml_key_range | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                yaml_flag_unknown_key | 
                18 | 
                3 | 
                0 | 
                10 | 
                3 | 
                79% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                yaml_conflicting_key | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                resolve_keyword | 
                36 | 
                7 | 
                0 | 
                28 | 
                5 | 
                78% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                _trace_cursor | 
                32 | 
                3 | 
                0 | 
                18 | 
                4 | 
                86% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                maybe_quote_yaml_value | 
                7 | 
                2 | 
                0 | 
                2 | 
                0 | 
                78% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                _complete_value | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                completion_from_attr | 
                21 | 
                5 | 
                0 | 
                14 | 
                5 | 
                71% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                completion_item | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                _is_inside_manifest_variable_substitution | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                _manifest_substitution_variable_at_position | 
                10 | 
                1 | 
                0 | 
                2 | 
                1 | 
                83% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                _insert_complete_marker_and_parse_yaml | 
                20 | 
                11 | 
                0 | 
                6 | 
                1 | 
                38% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                generic_yaml_completer | 
                59 | 
                11 | 
                0 | 
                34 | 
                7 | 
                78% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                generic_yaml_hover | 
                45 | 
                13 | 
                0 | 
                12 | 
                5 | 
                68% | 
            
            
                | src/debputy/lsp/lsp_generic_yaml.py | 
                (no function) | 
                69 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_reference_keyword.py | 
                format_comp_item_synopsis_doc | 
                5 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_reference_keyword.py | 
                Keyword.is_deprecated | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_reference_keyword.py | 
                Keyword.resolve_sort_text | 
                6 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_reference_keyword.py | 
                Keyword.is_keyword_valid_completion_in_stanza | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_reference_keyword.py | 
                Keyword.replace | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_reference_keyword.py | 
                Keyword.synopsis_translated | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_reference_keyword.py | 
                Keyword.long_description_translated | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_reference_keyword.py | 
                Keyword.as_completion_item | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_reference_keyword.py | 
                allowed_values | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_reference_keyword.py | 
                (no function) | 
                35 | 
                0 | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                lsp_import_check | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                lsp_import_check._wrapper | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                lsp_import_check._wrapper._impl | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                lsp_generic_check | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                lsp_generic_check._wrapper | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                _feature_name | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                minimum_requirements | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                typo_detection | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                spell_checking | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                check_dh_version | 
                10 | 
                10 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                check_apt_cache | 
                8 | 
                8 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                assert_can_start_lsp | 
                3 | 
                3 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/lsp_self_check.py | 
                (no function) | 
                30 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_test_support.py | 
                resolved_semantic_token | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/lsp_test_support.py | 
                resolve_semantic_tokens | 
                17 | 
                1 | 
                0 | 
                6 | 
                1 | 
                91% | 
            
            
                | src/debputy/lsp/lsp_test_support.py | 
                (no function) | 
                13 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                PreferenceOption.name | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                PreferenceOption.attribute_name | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                PreferenceOption.extract_value | 
                15 | 
                2 | 
                0 | 
                10 | 
                2 | 
                84% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                _is_packaging_team_default | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                _false_when_formatting_content | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                EffectiveFormattingPreference.from_file | 
                7 | 
                1 | 
                0 | 
                4 | 
                1 | 
                82% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                EffectiveFormattingPreference.aligned_preference | 
                11 | 
                4 | 
                0 | 
                8 | 
                1 | 
                63% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                EffectiveFormattingPreference.deb822_formatter | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                EffectiveFormattingPreference.replace | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                MaintainerPreference.from_file | 
                7 | 
                1 | 
                0 | 
                4 | 
                1 | 
                82% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                MaintainerPreferenceTable.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                MaintainerPreferenceTable.load_preferences | 
                10 | 
                2 | 
                0 | 
                2 | 
                1 | 
                75% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                MaintainerPreferenceTable.named_styles | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                MaintainerPreferenceTable.maintainer_preferences | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                parse_file | 
                31 | 
                11 | 
                0 | 
                16 | 
                5 | 
                66% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                extract_maint_email | 
                7 | 
                3 | 
                0 | 
                2 | 
                1 | 
                56% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                _parse_salsa_ci_boolean | 
                5 | 
                1 | 
                0 | 
                4 | 
                1 | 
                78% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                _read_salsa_ci_wrap_and_sort_enabled | 
                11 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                determine_effective_preference | 
                48 | 
                12 | 
                0 | 
                28 | 
                8 | 
                74% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                _guess_tool_from_style | 
                5 | 
                1 | 
                0 | 
                4 | 
                1 | 
                78% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                _split_options | 
                9 | 
                2 | 
                0 | 
                8 | 
                1 | 
                82% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                parse_salsa_ci_wrap_and_sort_args | 
                13 | 
                1 | 
                0 | 
                8 | 
                1 | 
                90% | 
            
            
                | src/debputy/lsp/maint_prefs.py | 
                (no function) | 
                77 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/named_styles.py | 
                (no function) | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                propose_correct_text_quick_fix | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                propose_insert_text_on_line_after_diagnostic_quick_fix | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                propose_remove_line_quick_fix | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                propose_remove_range_quick_fix | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                _code_handler_for | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                _code_handler_for._wrapper | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                _correct_value_code_action | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                _insert_text_on_line_after_diagnostic_code_action | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                _simple_quick_fix | 
                6 | 
                1 | 
                0 | 
                2 | 
                1 | 
                75% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                range_compatible_with_remove_line_fix | 
                10 | 
                10 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                _remove_line_code_action | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                _remove_range_code_action | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                accepts_quickfixes | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                provide_standard_quickfixes_from_diagnostics_ls | 
                8 | 
                8 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                provide_standard_quickfixes_from_diagnostics_lint | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                _provide_standard_quickfixes_from_diagnostics | 
                18 | 
                18 | 
                0 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/quickfixes.py | 
                (no function) | 
                47 | 
                0 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                comma_or_space_split_tokenizer | 
                16 | 
                8 | 
                0 | 
                14 | 
                3 | 
                43% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                Deb822SemicolonToken.__init__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                comma_split_tokenizer | 
                13 | 
                13 | 
                0 | 
                12 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                FieldValueClass.from_key | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                FieldValueClass.key | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                FieldValueClass.interpreter | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/ref_models/deb822_reference_parse_models.py | 
                (no function) | 
                99 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                _read_wordlist | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                _all_debian_archs | 
                6 | 
                3 | 
                0 | 
                0 | 
                0 | 
                50% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                _builtin_exception_words | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                spellcheck_line | 
                10 | 
                3 | 
                0 | 
                4 | 
                1 | 
                71% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                default_spellchecker | 
                7 | 
                4 | 
                0 | 
                4 | 
                1 | 
                36% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                _do_nothing_spellchecker | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                disable_spellchecking | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                _testing_set_default_spellchecker | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                _skip_quoted_parts | 
                19 | 
                3 | 
                0 | 
                6 | 
                1 | 
                84% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                _split_line_to_words | 
                16 | 
                2 | 
                0 | 
                14 | 
                2 | 
                87% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                Spellchecker.do_nothing_spellchecker | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                Spellchecker.iter_words | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                Spellchecker.provide_corrections_for | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                Spellchecker.context_ignored_words | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                ContextIgnoredWordsSpellchecker.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                ContextIgnoredWordsSpellchecker.iter_words | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                ContextIgnoredWordsSpellchecker.provide_corrections_for | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                EverythingIsCorrectSpellchecker.provide_corrections_for | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                EverythingIsCorrectSpellchecker.context_ignored_words | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                HunspellSpellchecker.__init__ | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                HunspellSpellchecker.provide_corrections_for | 
                5 | 
                2 | 
                0 | 
                4 | 
                2 | 
                56% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                HunspellSpellchecker._lookup | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                HunspellSpellchecker._load_personal_exclusions | 
                11 | 
                3 | 
                0 | 
                8 | 
                3 | 
                68% | 
            
            
                | src/debputy/lsp/spellchecking.py | 
                (no function) | 
                68 | 
                5 | 
                3 | 
                2 | 
                1 | 
                91% | 
            
            
                | src/debputy/lsp/text_edit.py | 
                get_well_formatted_range | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/lsp/text_edit.py | 
                get_well_formatted_edit | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/lsp/text_edit.py | 
                compare_text_edits | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/text_edit.py | 
                merge_sort_text_edits | 
                28 | 
                6 | 
                0 | 
                10 | 
                2 | 
                79% | 
            
            
                | src/debputy/lsp/text_edit.py | 
                offset_at_position | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/text_edit.py | 
                apply_text_edits | 
                14 | 
                1 | 
                0 | 
                8 | 
                2 | 
                86% | 
            
            
                | src/debputy/lsp/text_edit.py | 
                (no function) | 
                11 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/text_util.py | 
                markdown_urlify | 
                8 | 
                2 | 
                0 | 
                4 | 
                2 | 
                67% | 
            
            
                | src/debputy/lsp/text_util.py | 
                normalize_dctrl_field_name | 
                11 | 
                1 | 
                0 | 
                8 | 
                2 | 
                84% | 
            
            
                | src/debputy/lsp/text_util.py | 
                on_save_trim_end_of_line_whitespace | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/lsp/text_util.py | 
                trim_end_of_line_whitespace | 
                16 | 
                4 | 
                0 | 
                8 | 
                2 | 
                75% | 
            
            
                | src/debputy/lsp/text_util.py | 
                SemanticTokensState.__init__ | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/text_util.py | 
                SemanticTokensState.emit_token | 
                13 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsp/text_util.py | 
                (no function) | 
                24 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsprotocol/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsprotocol/types.py | 
                __dir__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsprotocol/types.py | 
                __getattr__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/lsprotocol/types.py | 
                (no function) | 
                34 | 
                26 | 
                4 | 
                10 | 
                0 | 
                18% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                MaintscriptSnippet.script_content | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                MaintscriptSnippetContainer.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                MaintscriptSnippetContainer.copy | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                MaintscriptSnippetContainer.append | 
                5 | 
                3 | 
                0 | 
                4 | 
                1 | 
                33% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                MaintscriptSnippetContainer.has_content | 
                5 | 
                5 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                MaintscriptSnippetContainer.all_snippets | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                MaintscriptSnippetContainer.generate_snippet | 
                14 | 
                7 | 
                0 | 
                10 | 
                3 | 
                42% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                DpkgMaintscriptHelperCommand.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                DpkgMaintscriptHelperCommand._finish_cmd | 
                7 | 
                1 | 
                0 | 
                6 | 
                1 | 
                85% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                DpkgMaintscriptHelperCommand.rm_conffile | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                DpkgMaintscriptHelperCommand.mv_conffile | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                DpkgMaintscriptHelperCommand.symlink_to_dir | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                DpkgMaintscriptHelperCommand.dir_to_symlink | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/maintscript_snippet.py | 
                (no function) | 
                34 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ConditionContext.replace | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestCondition.describe | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestCondition.negated | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestCondition.evaluate | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestCondition._manifest_group | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestCondition.any_of | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestCondition.all_of | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestCondition.is_cross_building | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestCondition.can_execute_compiled_binaries | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestCondition.run_build_time_tests | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestCondition.literal_bool | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_conditions.py | 
                LiteralManifestCondition.negated | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                LiteralManifestCondition.describe | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                LiteralManifestCondition.evaluate | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                NegatedManifestCondition.__init__ | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                NegatedManifestCondition.negated | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                NegatedManifestCondition.describe | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                NegatedManifestCondition.evaluate | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                _ConditionGroupMatchType.describe | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                _ConditionGroupMatchType.evaluate | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestConditionGroup.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestConditionGroup.describe | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestConditionGroup.evaluate | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ManifestConditionGroup.extend | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ArchMatchManifestConditionBase.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_conditions.py | 
                ArchMatchManifestConditionBase.negated | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                SourceContextArchMatchManifestCondition.describe | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                SourceContextArchMatchManifestCondition.evaluate | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                BinaryPackageContextArchMatchManifestCondition.describe | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                BinaryPackageContextArchMatchManifestCondition.evaluate | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                BuildProfileMatch.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_conditions.py | 
                BuildProfileMatch.negated | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                BuildProfileMatch.describe | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                BuildProfileMatch.evaluate | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                _SingletonCondition.describe | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                _SingletonCondition.evaluate | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_conditions.py | 
                _can_run_built_binaries | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                _run_build_time_tests | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_conditions.py | 
                (no function) | 
                94 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                _parse_ownership | 
                15 | 
                10 | 
                0 | 
                12 | 
                2 | 
                33% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                _load_ownership_table_from_file | 
                9 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                _read_ownership_def_from_base_password_template | 
                6 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemMode.parse_filesystem_mode | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemMode.compute_mode | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                SymbolicMode.parse_filesystem_mode | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                SymbolicMode.__str__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                SymbolicMode.is_symbolic_mode | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                SymbolicMode.symbolic_mode | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                SymbolicMode.compute_mode | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                OctalMode.parse_filesystem_mode | 
                6 | 
                3 | 
                0 | 
                0 | 
                0 | 
                50% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                OctalMode.is_octal_mode | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                OctalMode.compute_mode | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                OctalMode.__str__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                _StaticFileSystemOwnerGroup.entity_name | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                _StaticFileSystemOwnerGroup.entity_id | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                _StaticFileSystemOwnerGroup.from_manifest_value | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                _StaticFileSystemOwnerGroup._resolve | 
                19 | 
                8 | 
                0 | 
                10 | 
                2 | 
                52% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                _StaticFileSystemOwnerGroup._owner_type | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                _StaticFileSystemOwnerGroup._ownership_table_name | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                StaticFileSystemOwner._owner_type | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                StaticFileSystemOwner._ownership_table_name | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                StaticFileSystemGroup._owner_type | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                StaticFileSystemGroup._ownership_table_name | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                SymlinkTarget.parse_symlink_target | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemMatchRule.raw_match_rule | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemMatchRule.attribute_path | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemMatchRule.match_rule | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemMatchRule.parse_path_match | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemMatchRule.from_path_match | 
                7 | 
                2 | 
                0 | 
                2 | 
                0 | 
                78% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                FileSystemExactMatchRule.from_path_match | 
                10 | 
                2 | 
                0 | 
                4 | 
                2 | 
                71% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                DpkgBuildflagsCache.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                DpkgBuildflagsCache.run_dpkg_buildflags | 
                29 | 
                14 | 
                0 | 
                16 | 
                2 | 
                47% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                BuildEnvironmentDefinition.dpkg_buildflags_env | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                BuildEnvironmentDefinition.log_computed_env | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                BuildEnvironmentDefinition.update_env | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                BuildEnvironments.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/base_types.py | 
                (no function) | 
                119 | 
                0 | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                AttributeTypeHandler.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                AttributeTypeHandler.describe_type | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                AttributeTypeHandler.ensure_type | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                AttributeTypeHandler.base_type_match | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                AttributeTypeHandler.map_type | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                AttributeTypeHandler.combine_mapper | 
                7 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                AttributeTypeHandler.combine_mapper._combined_mapper | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _extract_path_hint | 
                9 | 
                1 | 
                0 | 
                6 | 
                1 | 
                87% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                DeclarativeNonMappingInputParser.parse_input | 
                17 | 
                4 | 
                0 | 
                6 | 
                1 | 
                70% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                DeclarativeMappingInputParser._parse_alt_form | 
                11 | 
                1 | 
                0 | 
                2 | 
                1 | 
                85% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                DeclarativeMappingInputParser._validate_expected_keys | 
                31 | 
                14 | 
                0 | 
                22 | 
                4 | 
                55% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                DeclarativeMappingInputParser._parse_typed_dict_form | 
                26 | 
                3 | 
                0 | 
                14 | 
                2 | 
                88% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                DeclarativeMappingInputParser._doc_url_error_suffix | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                DeclarativeMappingInputParser.parse_input | 
                10 | 
                5 | 
                0 | 
                6 | 
                1 | 
                50% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                DeclarativeMappingInputParser._per_attribute_conflicts | 
                7 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _is_path_attribute_candidate | 
                8 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator.register_mapped_type | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator.get_mapped_type_from_target_type | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator.discard_mapped_type | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator.add_table_parser | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator.add_object_parser | 
                5 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator.add_in_package_context_parser | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator.dispatchable_table_parsers | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator.dispatchable_object_parsers | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator.dispatch_parser_table_for | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator.generate_parser | 
                90 | 
                10 | 
                0 | 
                44 | 
                9 | 
                86% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator.generate_parser._as_attr_names | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._as_type_validator | 
                81 | 
                16 | 
                0 | 
                40 | 
                10 | 
                77% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._as_type_validator._validator | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._as_type_validator._validator | 
                2 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._as_type_validator._validator | 
                4 | 
                1 | 
                0 | 
                4 | 
                1 | 
                75% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._as_type_validator._validator | 
                9 | 
                3 | 
                0 | 
                6 | 
                2 | 
                67% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._as_type_validator._validator | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._as_type_validator._validator | 
                5 | 
                0 | 
                0 | 
                4 | 
                1 | 
                89% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._parse_types | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._attribute_description | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._parse_alt_form | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._union_narrowing | 
                33 | 
                8 | 
                0 | 
                20 | 
                5 | 
                72% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._union_narrowing._mapper_x_list_y | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._union_narrowing._mapper_mixed_list_y | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._type_normalize | 
                22 | 
                2 | 
                0 | 
                18 | 
                4 | 
                85% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                ParserGenerator._strip_mapped_types | 
                14 | 
                0 | 
                0 | 
                10 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _sort_key | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _apply_std_docs | 
                30 | 
                28 | 
                0 | 
                18 | 
                1 | 
                6% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _verify_and_auto_correct_inline_reference_documentation | 
                36 | 
                14 | 
                0 | 
                26 | 
                6 | 
                61% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _check_conflicts | 
                12 | 
                6 | 
                0 | 
                8 | 
                3 | 
                55% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _check_attributes | 
                14 | 
                2 | 
                0 | 
                6 | 
                2 | 
                80% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _validation_type_error | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _is_two_arg_x_list_x | 
                12 | 
                1 | 
                0 | 
                8 | 
                1 | 
                90% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _extract_typed_dict | 
                30 | 
                11 | 
                0 | 
                18 | 
                7 | 
                62% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _dispatch_parse_generator | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _dispatch_parse_generator._dispatch_parse | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _dispatch_parser | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _parse_type | 
                13 | 
                2 | 
                0 | 
                8 | 
                2 | 
                81% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _normalize_attribute_name | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                DetectedDebputyParseHint.parse_annotations | 
                32 | 
                7 | 
                0 | 
                20 | 
                3 | 
                73% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                _source_attribute_allowed | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/manifest_parser/declarative_parser.py | 
                (no function) | 
                157 | 
                39 | 
                2 | 
                22 | 
                1 | 
                66% | 
            
            
                | src/debputy/manifest_parser/exceptions.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/mapper_code.py | 
                _pkg_selector_arch | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/mapper_code.py | 
                type_mapper_str2package | 
                15 | 
                4 | 
                0 | 
                8 | 
                2 | 
                74% | 
            
            
                | src/debputy/manifest_parser/mapper_code.py | 
                PackageSelector.parse | 
                15 | 
                15 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/mapper_code.py | 
                wrap_into_list | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/mapper_code.py | 
                normalize_into_list | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/mapper_code.py | 
                map_each_element | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/mapper_code.py | 
                map_each_element._generated_mapper | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/mapper_code.py | 
                (no function) | 
                23 | 
                0 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                DebputyParseHint.target_attribute | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                DebputyParseHint.conflicts_with_source_attributes | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                DebputyParseHint.required_when_single_binary | 
                7 | 
                7 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                DebputyParseHint.required_when_multi_binary | 
                7 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                DebputyParseHint.manifest_attribute | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                DebputyParseHint.not_path_error_hint | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                ConditionalRequired.condition_applies | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parse_hints.py | 
                (no function) | 
                35 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.binary_packages | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData._package_states | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.is_single_binary_package | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.single_binary_package | 
                10 | 
                6 | 
                0 | 
                6 | 
                1 | 
                31% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData._error | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.is_known_package | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.binary_package_data | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.dpkg_architecture_variables | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.dpkg_arch_query_table | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.deb_options_and_profiles | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.binary_package_context | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.substitution | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.current_binary_package_state | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.is_in_binary_package_state | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.dispatch_parser_table_for | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.debputy_integration_mode | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                ParserContextData.resolve_build_environment | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_data.py | 
                (no function) | 
                43 | 
                0 | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                _provide_placeholder_parser_doc | 
                8 | 
                3 | 
                0 | 
                6 | 
                3 | 
                57% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                doc_args_for_parser_doc | 
                8 | 
                0 | 
                0 | 
                4 | 
                1 | 
                92% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                render_attribute_doc | 
                39 | 
                18 | 
                0 | 
                24 | 
                2 | 
                49% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                _render_template | 
                8 | 
                6 | 
                0 | 
                0 | 
                0 | 
                25% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                _render_integration_mode | 
                10 | 
                1 | 
                0 | 
                8 | 
                1 | 
                89% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                render_rule | 
                82 | 
                10 | 
                0 | 
                52 | 
                10 | 
                84% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                render_multiline_documentation | 
                12 | 
                12 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                _render_type_example | 
                9 | 
                9 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                render_source_type | 
                10 | 
                10 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                render_type_mapping | 
                29 | 
                29 | 
                0 | 
                12 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                _render_value | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/parser_doc.py | 
                (no function) | 
                24 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/tagging_types.py | 
                DebputyDispatchableType.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/tagging_types.py | 
                (no function) | 
                16 | 
                0 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                resolve_package_type_selectors | 
                5 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath.__init__ | 
                5 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath.root_path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath.builtin_path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath.test_path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath.__bool__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath.copy_with_path_hint | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath.path_segments | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath._resolve_path | 
                41 | 
                4 | 
                0 | 
                24 | 
                3 | 
                89% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath.path_container_lc | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath.path_key_lc | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath.path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath.__str__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath.__getitem__ | 
                15 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                AttributePath._iter_path | 
                8 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                check_integration_mode | 
                5 | 
                1 | 
                1 | 
                4 | 
                1 | 
                78% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                _SymbolicModeSegment.apply | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                _symbolic_mode_bit_inverse | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                parse_symbolic_mode | 
                81 | 
                10 | 
                1 | 
                40 | 
                7 | 
                84% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                unpack_type | 
                13 | 
                2 | 
                0 | 
                6 | 
                2 | 
                79% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                find_annotation | 
                7 | 
                1 | 
                0 | 
                6 | 
                1 | 
                85% | 
            
            
                | src/debputy/manifest_parser/util.py | 
                (no function) | 
                46 | 
                0 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/package_build/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/package_build/assemble_deb.py | 
                _serialize_intermediate_manifest | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/package_build/assemble_deb.py | 
                determine_assembly_method | 
                16 | 
                16 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/package_build/assemble_deb.py | 
                assemble_debs | 
                27 | 
                27 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/package_build/assemble_deb.py | 
                _assemble_deb | 
                37 | 
                37 | 
                0 | 
                16 | 
                0 | 
                0% | 
            
            
                | src/debputy/package_build/assemble_deb.py | 
                (no function) | 
                19 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packager_provided_files.py | 
                PackagerProvidedFile.compute_dest | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packager_provided_files.py | 
                _find_package_name_prefix | 
                22 | 
                2 | 
                0 | 
                12 | 
                1 | 
                91% | 
            
            
                | src/debputy/packager_provided_files.py | 
                _iterate_stem_splits | 
                9 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/packager_provided_files.py | 
                _find_definition | 
                17 | 
                0 | 
                0 | 
                12 | 
                0 | 
                100% | 
            
            
                | src/debputy/packager_provided_files.py | 
                _check_mismatches | 
                7 | 
                3 | 
                0 | 
                8 | 
                3 | 
                60% | 
            
            
                | src/debputy/packager_provided_files.py | 
                _split_basename | 
                21 | 
                8 | 
                0 | 
                10 | 
                3 | 
                65% | 
            
            
                | src/debputy/packager_provided_files.py | 
                _split_path | 
                53 | 
                8 | 
                0 | 
                34 | 
                5 | 
                83% | 
            
            
                | src/debputy/packager_provided_files.py | 
                _period_stem | 
                9 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/packager_provided_files.py | 
                _find_main_package_name | 
                5 | 
                2 | 
                0 | 
                2 | 
                1 | 
                57% | 
            
            
                | src/debputy/packager_provided_files.py | 
                classify_debian_packaging_files | 
                35 | 
                1 | 
                0 | 
                20 | 
                1 | 
                96% | 
            
            
                | src/debputy/packager_provided_files.py | 
                detect_all_packager_provided_files | 
                14 | 
                0 | 
                0 | 
                10 | 
                0 | 
                100% | 
            
            
                | src/debputy/packager_provided_files.py | 
                (no function) | 
                41 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                DctrlParser.__init__ | 
                17 | 
                5 | 
                0 | 
                8 | 
                4 | 
                64% | 
            
            
                | src/debputy/packages.py | 
                DctrlParser.parse_source_debian_control | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                DctrlParser.parse_source_debian_control | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                DctrlParser.parse_source_debian_control | 
                30 | 
                10 | 
                0 | 
                22 | 
                3 | 
                63% | 
            
            
                | src/debputy/packages.py | 
                _check_package_sets | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/packages.py | 
                _create_binary_package | 
                26 | 
                11 | 
                0 | 
                14 | 
                5 | 
                60% | 
            
            
                | src/debputy/packages.py | 
                _check_binary_arch | 
                7 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.__init__ | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.name | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.archive_section | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.archive_component | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.is_essential | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.is_udeb | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.should_be_acted_on | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.fields | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.resolved_architecture | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.package_deb_architecture_variable | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.deb_multiarch | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage._x_dh_build_for_type | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.package_type | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.is_main_package | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.cross_command | 
                8 | 
                8 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.declared_architecture | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                BinaryPackage.is_arch_all | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                SourcePackage.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                SourcePackage.fields | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packages.py | 
                SourcePackage.name | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/packages.py | 
                (no function) | 
                59 | 
                0 | 
                0 | 
                4 | 
                2 | 
                97% | 
            
            
                | src/debputy/packaging/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packaging/alternatives.py | 
                process_alternatives | 
                9 | 
                2 | 
                0 | 
                6 | 
                2 | 
                73% | 
            
            
                | src/debputy/packaging/alternatives.py | 
                process_alternative | 
                40 | 
                6 | 
                0 | 
                22 | 
                8 | 
                77% | 
            
            
                | src/debputy/packaging/alternatives.py | 
                parse_dependent_link | 
                9 | 
                3 | 
                0 | 
                6 | 
                3 | 
                60% | 
            
            
                | src/debputy/packaging/alternatives.py | 
                _mandatory_key | 
                4 | 
                2 | 
                0 | 
                0 | 
                0 | 
                50% | 
            
            
                | src/debputy/packaging/alternatives.py | 
                (no function) | 
                18 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packaging/debconf_templates.py | 
                process_debconf_templates | 
                19 | 
                19 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/packaging/debconf_templates.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                ShlibsContent.__init__ | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                ShlibsContent.add_library | 
                11 | 
                11 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                ShlibsContent.__bool__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                ShlibsContent.add_entries_from_shlibs_file | 
                16 | 
                16 | 
                0 | 
                12 | 
                0 | 
                0% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                ShlibsContent.write_to | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                extract_so_name | 
                12 | 
                12 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                extract_soname_info | 
                8 | 
                8 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                _compute_shlibs_content | 
                19 | 
                19 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                resolve_reserved_provided_file | 
                7 | 
                1 | 
                0 | 
                4 | 
                1 | 
                82% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                generate_shlib_dirs | 
                31 | 
                31 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                compute_shlibs | 
                37 | 
                37 | 
                0 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/debputy/packaging/makeshlibs.py | 
                (no function) | 
                38 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                _lookup_path | 
                5 | 
                2 | 
                0 | 
                4 | 
                2 | 
                56% | 
            
            
                | src/debputy/path_matcher.py | 
                _compile_basename_glob | 
                18 | 
                1 | 
                0 | 
                8 | 
                1 | 
                92% | 
            
            
                | src/debputy/path_matcher.py | 
                _apply_match | 
                5 | 
                5 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchRule.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchRule.rule_type | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchRule.finditer | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchRule._full_pattern | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchRule.path_type | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchRule.describe_match_short | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchRule.describe_match_exact | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchRule.shell_escape_pattern | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchRule.recursive_beneath_directory | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchRule.from_path_or_glob | 
                25 | 
                5 | 
                0 | 
                14 | 
                2 | 
                82% | 
            
            
                | src/debputy/path_matcher.py | 
                _match_file_type | 
                8 | 
                2 | 
                0 | 
                6 | 
                2 | 
                71% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchAnything.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchAnything._full_pattern | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchAnything.finditer | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                MatchAnything.describe_match_exact | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                ExactFileSystemPath.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                ExactFileSystemPath._full_pattern | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                ExactFileSystemPath.finditer | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                ExactFileSystemPath.describe_match_exact | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                ExactFileSystemPath.path | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                ExactFileSystemPath.shell_escape_pattern | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                DirectoryBasedMatch.__init__ | 
                5 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                DirectoryBasedMatch._full_pattern | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                DirectoryBasedMatch.finditer | 
                11 | 
                1 | 
                0 | 
                8 | 
                1 | 
                89% | 
            
            
                | src/debputy/path_matcher.py | 
                DirectoryBasedMatch.describe_match_short | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                DirectoryBasedMatch.describe_match_exact | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                DirectoryBasedMatch.path_type | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                DirectoryBasedMatch.directory | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                DirectoryBasedMatch.shell_escape_pattern | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/path_matcher.py | 
                BasenameGlobMatch.__init__ | 
                11 | 
                1 | 
                0 | 
                2 | 
                1 | 
                85% | 
            
            
                | src/debputy/path_matcher.py | 
                BasenameGlobMatch._full_pattern | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                BasenameGlobMatch.finditer | 
                12 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                BasenameGlobMatch.describe_match_short | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                BasenameGlobMatch.describe_match_exact | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                BasenameGlobMatch.__eq__ | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                BasenameGlobMatch.path_type | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                BasenameGlobMatch.directory | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                BasenameGlobMatch.shell_escape_pattern | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                GenericGlobImplementation.__init__ | 
                9 | 
                0 | 
                0 | 
                2 | 
                1 | 
                91% | 
            
            
                | src/debputy/path_matcher.py | 
                GenericGlobImplementation._full_pattern | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                GenericGlobImplementation.finditer | 
                13 | 
                13 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                GenericGlobImplementation.describe_match_short | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                GenericGlobImplementation.describe_match_exact | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                GenericGlobImplementation._compile_glob | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/path_matcher.py | 
                GenericGlobImplementation.__eq__ | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                GenericGlobImplementation.path_type | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/path_matcher.py | 
                (no function) | 
                94 | 
                0 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/__init__.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/doc_parsing.py | 
                _unique | 
                8 | 
                1 | 
                0 | 
                4 | 
                1 | 
                83% | 
            
            
                | src/debputy/plugin/api/doc_parsing.py | 
                DebputyParsedDoc.from_ref_data | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/doc_parsing.py | 
                parser_type_name | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/doc_parsing.py | 
                (no function) | 
                32 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/example_processing.py | 
                DiscardVerdict.message | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/example_processing.py | 
                DiscardVerdict.is_consistent | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/example_processing.py | 
                DiscardVerdict.is_discarded | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/example_processing.py | 
                DiscardVerdict.is_kept | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/example_processing.py | 
                process_discard_rule_example | 
                31 | 
                0 | 
                0 | 
                16 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/example_processing.py | 
                (no function) | 
                28 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/experimental.py | 
                ExperimentalDebputyPluginDefinition.package_processor | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/plugin/api/experimental.py | 
                ExperimentalDebputyPluginDefinition.package_processor._decorate | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/experimental.py | 
                ExperimentalDebputyPluginDefinition.package_processor._decorate._init | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/experimental.py | 
                ExperimentalDebputyPluginDefinition.initialize | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/experimental.py | 
                define_debputy_plugin_experimental_api | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/experimental.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/feature_set.py | 
                _initialize_parser_generator | 
                6 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/feature_set.py | 
                PluginProvidedFeatureSet.package_processors_in_order | 
                8 | 
                8 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/feature_set.py | 
                (no function) | 
                22 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _validate_known_packaging_file_dh_compat_rules | 
                22 | 
                19 | 
                0 | 
                18 | 
                1 | 
                10% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.__init__ | 
                8 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.plugin_metadata | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.unload_plugin | 
                4 | 
                4 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.load_plugin | 
                16 | 
                3 | 
                0 | 
                6 | 
                3 | 
                73% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider._resolve_docs | 
                26 | 
                8 | 
                0 | 
                4 | 
                0 | 
                73% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider._pluggable_manifest_docs_for | 
                10 | 
                1 | 
                0 | 
                6 | 
                1 | 
                88% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.packager_provided_file | 
                25 | 
                7 | 
                0 | 
                18 | 
                7 | 
                67% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.packager_provided_file._unload | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.metadata_or_maintscript_detector | 
                10 | 
                1 | 
                0 | 
                4 | 
                1 | 
                86% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.metadata_or_maintscript_detector._unload | 
                2 | 
                2 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.document_builtin_variable | 
                9 | 
                1 | 
                0 | 
                2 | 
                1 | 
                82% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.document_builtin_variable._unload | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.manifest_variable_provider | 
                15 | 
                1 | 
                0 | 
                4 | 
                1 | 
                89% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.manifest_variable_provider._value_resolver_generator | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.manifest_variable_provider._value_resolver_generator._value_resolver | 
                8 | 
                3 | 
                0 | 
                4 | 
                2 | 
                58% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.manifest_variable_provider._unload | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider._check_variable_name | 
                23 | 
                1 | 
                0 | 
                14 | 
                1 | 
                95% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.package_processor | 
                23 | 
                8 | 
                0 | 
                12 | 
                4 | 
                60% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.package_processor._unload | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.automatic_discard_rule | 
                12 | 
                4 | 
                0 | 
                4 | 
                1 | 
                56% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.automatic_discard_rule._unload | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.service_provider | 
                11 | 
                4 | 
                0 | 
                4 | 
                1 | 
                53% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.service_provider._unload | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.manifest_variable | 
                12 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.manifest_variable._unload | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider._plugin_name | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.provide_manifest_keyword | 
                10 | 
                2 | 
                0 | 
                2 | 
                1 | 
                75% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.provide_manifest_keyword._unload | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.pluggable_object_parser | 
                18 | 
                5 | 
                0 | 
                8 | 
                4 | 
                65% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.pluggable_object_parser._unload | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.pluggable_manifest_rule | 
                22 | 
                6 | 
                0 | 
                10 | 
                4 | 
                69% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.pluggable_manifest_rule._unload | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.register_build_system | 
                12 | 
                2 | 
                0 | 
                4 | 
                2 | 
                75% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider._auto_detectable_build_system | 
                15 | 
                6 | 
                0 | 
                6 | 
                2 | 
                52% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider._auto_detectable_build_system.impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider._auto_detectable_build_system._unload | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.known_packaging_files | 
                32 | 
                15 | 
                0 | 
                18 | 
                5 | 
                44% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.known_packaging_files._unload | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider.register_mapped_type | 
                12 | 
                4 | 
                0 | 
                4 | 
                1 | 
                56% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                DebputyPluginInitializerProvider._restricted_api | 
                2 | 
                1 | 
                0 | 
                2 | 
                1 | 
                50% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProviderBase._append_script | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProviderBase._apply_condition_to_script | 
                9 | 
                9 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProviderBase.on_configure | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProviderBase.on_initial_install | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProviderBase.on_upgrade | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProviderBase.on_upgrade_from | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProviderBase.on_before_removal | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProviderBase.on_removed | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProviderBase.on_purge | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProviderBase.unconditionally_in_script | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProvider.__init__ | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                MaintscriptAccessorProvider._append_script | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProviderBase.__init__ | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProviderBase._create_maintscript_accessor | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProviderBase.dpkg_trigger | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProviderBase.maintscript | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProviderBase.substvars | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProviderBase.dpkg_shlibdeps | 
                18 | 
                5 | 
                0 | 
                8 | 
                3 | 
                69% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProvider.__init__ | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProvider._create_maintscript_accessor | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProviderCreator.__init__ | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProviderCreator.for_plugin | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                BinaryCtrlAccessorProviderCreator.generated_triggers | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _resolve_bundled_plugin_docs_path | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                plugin_metadata_for_debputys_own_plugin | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                load_plugin_features | 
                29 | 
                29 | 
                0 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                find_json_plugin | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                find_related_implementation_files_for_plugin | 
                15 | 
                15 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                find_tests_for_plugin | 
                15 | 
                15 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                find_json_plugins | 
                20 | 
                13 | 
                0 | 
                12 | 
                4 | 
                34% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _find_all_json_plugins | 
                28 | 
                28 | 
                0 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _find_plugin_implementation_file | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _resolve_module_initializer | 
                33 | 
                12 | 
                0 | 
                18 | 
                7 | 
                59% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _json_plugin_loader | 
                48 | 
                4 | 
                0 | 
                24 | 
                5 | 
                88% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _json_plugin_loader._initialize_json_provided_known_packaging_files | 
                5 | 
                2 | 
                0 | 
                2 | 
                0 | 
                71% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _json_plugin_loader._initialize_json_provided_manifest_vars | 
                9 | 
                3 | 
                0 | 
                2 | 
                0 | 
                73% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _json_plugin_loader._initialize_json_provided_ppfs | 
                21 | 
                6 | 
                0 | 
                8 | 
                2 | 
                72% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _json_plugin_loader._chain_loader | 
                2 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _open | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _open | 
                1 | 
                0 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _open | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                _resolve_json_plugin_docs_path | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                parse_json_plugin_desc | 
                19 | 
                5 | 
                0 | 
                6 | 
                1 | 
                76% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                ServiceDefinitionImpl.replace | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                ServiceRegistryImpl.__init__ | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                ServiceRegistryImpl.detected_services | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                ServiceRegistryImpl.register_service | 
                8 | 
                8 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl.py | 
                (no function) | 
                145 | 
                0 | 
                4 | 
                2 | 
                1 | 
                99% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DebputyPluginMetadata.is_bundled | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DebputyPluginMetadata.is_loaded | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DebputyPluginMetadata.is_initialized | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DebputyPluginMetadata.plugin_doc_path | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DebputyPluginMetadata.initialize_plugin | 
                8 | 
                1 | 
                0 | 
                4 | 
                1 | 
                83% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DebputyPluginMetadata.load_plugin | 
                9 | 
                4 | 
                0 | 
                0 | 
                0 | 
                56% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedParser.parse | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackagerProvidedFileClassSpec.supports_priority | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackagerProvidedFileClassSpec.compute_dest | 
                18 | 
                2 | 
                0 | 
                12 | 
                2 | 
                87% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                MetadataOrMaintscriptDetector.applies_to | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                MetadataOrMaintscriptDetector.run_detector | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DeclarativeInputParser.inline_reference_documentation | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DeclarativeInputParser.expected_debputy_integration_mode | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DeclarativeInputParser.reference_documentation_url | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DeclarativeInputParser.parse_input | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DelegatingDeclarativeInputParser.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DelegatingDeclarativeInputParser.expected_debputy_integration_mode | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DelegatingDeclarativeInputParser.inline_reference_documentation | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                ListWrappedDeclarativeInputParser._doc_url_error_suffix | 
                6 | 
                2 | 
                0 | 
                4 | 
                2 | 
                60% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                ListWrappedDeclarativeInputParser.parse_input | 
                10 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingParserBase.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingParserBase.unknown_keys_diagnostic_severity | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingParserBase.is_known_keyword | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingParserBase.registered_keywords | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingParserBase.parser_for | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingParserBase.register_keyword | 
                11 | 
                2 | 
                0 | 
                6 | 
                2 | 
                76% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingParserBase.register_keyword._combined_handler | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingParserBase.register_parser | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingParserBase._add_parser | 
                7 | 
                2 | 
                0 | 
                4 | 
                1 | 
                73% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingParserBase._new_parser | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingParserBase.parse_input | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingObjectParser.__init__ | 
                8 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingObjectParser.unknown_keys_diagnostic_severity | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingObjectParser.expected_debputy_integration_mode | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingObjectParser.reference_documentation_url | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingObjectParser.inline_reference_documentation | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingObjectParser._new_parser | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingObjectParser.register_child_parser | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingObjectParser.register_child_parser._handler | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingObjectParser.parse_input | 
                30 | 
                9 | 
                0 | 
                18 | 
                4 | 
                69% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                InPackageContextParser.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                InPackageContextParser.parse_input | 
                20 | 
                2 | 
                0 | 
                10 | 
                3 | 
                83% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingTableParser.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DispatchingTableParser.parse_input | 
                16 | 
                8 | 
                0 | 
                8 | 
                4 | 
                50% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                DeclarativeValuelessKeywordInputParser.parse_input | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedManifestVariable.is_internal | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedManifestVariable.is_token | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedManifestVariable.resolve | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                automatic_discard_rule_example | 
                11 | 
                1 | 
                0 | 
                6 | 
                1 | 
                88% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedPackageProcessor.applies_to | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedPackageProcessor.dependency_id | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedPackageProcessor.run_package_processor | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedDiscardRule.should_discard | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                _reference_data_value | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                _implies | 
                5 | 
                5 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                expand_known_packaging_config_features | 
                16 | 
                16 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                BuildSystemAutoDetector.__call__ | 
                1 | 
                0 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageDataTable.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageDataTable.__iter__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageDataTable.__getitem__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageDataTable.__contains__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageProcessingContextProvider.__init__ | 
                5 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageProcessingContextProvider._package_state_for | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageProcessingContextProvider._package_version_for | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageProcessingContextProvider.binary_package | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageProcessingContextProvider.related_udeb_package | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageProcessingContextProvider.binary_package_version | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageProcessingContextProvider.related_udeb_package_version | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PackageProcessingContextProvider.accessible_package_roots | 
                19 | 
                19 | 
                0 | 
                12 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                PluginProvidedTrigger.serialized_format | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/impl_types.py | 
                (no function) | 
                265 | 
                0 | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/parser_tables.py | 
                (no function) | 
                14 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/plugin_parser.py | 
                _initialize_plugin_metadata_parser_generator | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/plugin_parser.py | 
                (no function) | 
                33 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                only_integrations | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                not_integrations | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PackagerProvidedFileReferenceDocumentation.replace | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                packager_provided_file_reference_documentation | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PathMetadataReference.is_present | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PathMetadataReference.can_read | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PathMetadataReference.can_write | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PathMetadataReference.value | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PathMetadataReference.value | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PathMetadataReference.value | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                virtual_path_def | 
                15 | 
                3 | 
                0 | 
                14 | 
                3 | 
                79% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PackageProcessingContext.binary_package | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PackageProcessingContext.binary_package_version | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PackageProcessingContext.related_udeb_package | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PackageProcessingContext.related_udeb_package_version | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                PackageProcessingContext.accessible_package_roots | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginDefinition.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginDefinition._name2id | 
                5 | 
                2 | 
                0 | 
                4 | 
                2 | 
                56% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginDefinition.metadata_or_maintscript_detector | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginDefinition.metadata_or_maintscript_detector._decorate | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginDefinition.metadata_or_maintscript_detector._decorate._init | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginDefinition.manifest_variable | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginDefinition.manifest_variable._init | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginDefinition.packager_provided_file | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginDefinition.packager_provided_file._init | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginDefinition.initialize | 
                7 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                define_debputy_plugin | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginInitializer.packager_provided_file | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginInitializer.metadata_or_maintscript_detector | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                DebputyPluginInitializer.manifest_variable | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                MaintscriptAccessor.on_configure | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                MaintscriptAccessor.on_initial_install | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                MaintscriptAccessor.on_upgrade | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                MaintscriptAccessor.on_upgrade_from | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                MaintscriptAccessor.on_before_removal | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                MaintscriptAccessor.on_removed | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                MaintscriptAccessor.on_purge | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                MaintscriptAccessor.unconditionally_in_script | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                MaintscriptAccessor.escape_shell_words | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                BinaryCtrlAccessor.dpkg_trigger | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                BinaryCtrlAccessor.maintscript | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                BinaryCtrlAccessor.substvars | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.name | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.iterdir | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.lookup | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.all_paths | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.is_detached | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.__getitem__ | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.__delitem__ | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.get | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.__contains__ | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.path | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.absolute | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.parent_dir | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.stat | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.size | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.mode | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.mode | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.is_executable | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.chmod | 
                8 | 
                8 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.chown | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.mtime | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.mtime | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.readlink | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.open | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.open | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.open | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.open | 
                5 | 
                1 | 
                0 | 
                4 | 
                1 | 
                78% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.fs_path | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.is_dir | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.is_file | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.is_symlink | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.has_fs_path | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.is_read_write | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.mkdir | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.mkdirs | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.add_file | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.replace_fs_path_content | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.add_symlink | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.unlink | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.interpreter | 
                7 | 
                7 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                VirtualPath.metadata | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                FlushableSubstvars.flush | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                FlushableSubstvars.save | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceRegistry.register_service | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ParserAttributeDocumentation.is_hidden | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                undocumented_attr | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ParserDocumentation.replace | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ParserDocumentation.from_ref_doc | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                type_mapping_example | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                type_mapping_reference_documentation | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                documented_attr | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                reference_documentation | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceDefinition.name | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceDefinition.names | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceDefinition.path | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceDefinition.type_of_service | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceDefinition.service_scope | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceDefinition.auto_enable_on_install | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceDefinition.auto_start_on_install | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceDefinition.on_upgrade | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceDefinition.definition_source | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceDefinition.is_plugin_provided_definition | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                ServiceDefinition.service_context | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/spec.py | 
                (no function) | 
                251 | 
                0 | 
                67 | 
                6 | 
                3 | 
                99% | 
            
            
                | src/debputy/plugin/api/std_docs.py | 
                docs_from | 
                8 | 
                2 | 
                0 | 
                8 | 
                2 | 
                75% | 
            
            
                | src/debputy/plugin/api/std_docs.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/__init__.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                _initialize_plugin_under_test | 
                9 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                _auto_load_plugin_from_filename | 
                18 | 
                6 | 
                0 | 
                10 | 
                3 | 
                61% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                initialize_plugin_under_test | 
                6 | 
                1 | 
                0 | 
                4 | 
                1 | 
                80% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                _initialize_plugin_from_desc | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                initialize_plugin_under_test_from_inline_json | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                initialize_plugin_under_test_preloaded | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                _MockArchTable.matches_architecture | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                package_metadata_context | 
                37 | 
                16 | 
                0 | 
                22 | 
                5 | 
                54% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                manifest_variable_resolution_context | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                MaintscriptAccessorTestProvider.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                MaintscriptAccessorTestProvider._apply_condition_to_script | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                MaintscriptAccessorTestProvider._append_script | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                RegisteredMetadataImpl.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                RegisteredMetadataImpl.substvars | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                RegisteredMetadataImpl.triggers | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                RegisteredMetadataImpl.maintscripts | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                BinaryCtrlAccessorTestProvider.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                BinaryCtrlAccessorTestProvider._create_maintscript_accessor | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                BinaryCtrlAccessorTestProvider.registered_metadata | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                ServiceRegistryTestImpl.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                ServiceRegistryTestImpl.register_service | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                _read_only_fs_root | 
                6 | 
                1 | 
                0 | 
                2 | 
                1 | 
                75% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                InitializedPluginUnderTestImpl.__init__ | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                InitializedPluginUnderTestImpl._plugin_metadata | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                InitializedPluginUnderTestImpl.packager_provided_files_by_stem | 
                11 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                InitializedPluginUnderTestImpl.run_metadata_detector | 
                16 | 
                3 | 
                0 | 
                8 | 
                2 | 
                79% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                InitializedPluginUnderTestImpl.run_package_processor | 
                13 | 
                4 | 
                0 | 
                10 | 
                5 | 
                61% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                InitializedPluginUnderTestImpl.declared_manifest_variables | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                InitializedPluginUnderTestImpl.automatic_discard_rules_examples_with_issues | 
                9 | 
                1 | 
                0 | 
                8 | 
                1 | 
                88% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                InitializedPluginUnderTestImpl.run_service_detection_and_integrations | 
                18 | 
                4 | 
                0 | 
                8 | 
                3 | 
                73% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                InitializedPluginUnderTestImpl.manifest_variables | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                SubstitutionTable.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                SubstitutionTable.__contains__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                SubstitutionTable.__getitem__ | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                SubstitutionTable.__len__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                SubstitutionTable.__iter__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                SubstitutionTable.keys | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_impl.py | 
                (no function) | 
                91 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                build_virtual_file_system | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                RegisteredTrigger.serialized_format | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                RegisteredTrigger.from_plugin_provided_trigger | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                RegisteredPackagerProvidedFile.compute_dest | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                RegisteredMetadata.substvars | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                RegisteredMetadata.triggers | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                RegisteredMetadata.maintscripts | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                InitializedPluginUnderTest.packager_provided_files | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                InitializedPluginUnderTest.packager_provided_files_by_stem | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                InitializedPluginUnderTest.run_metadata_detector | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                InitializedPluginUnderTest.run_package_processor | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                InitializedPluginUnderTest.declared_manifest_variables | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                InitializedPluginUnderTest.automatic_discard_rules_examples_with_issues | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                InitializedPluginUnderTest.run_service_detection_and_integrations | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                InitializedPluginUnderTest.manifest_variables | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/api/test_api/test_spec.py | 
                (no function) | 
                76 | 
                0 | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/plugin_state.py | 
                current_debputy_plugin_if_present | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/plugin_state.py | 
                current_debputy_plugin_required | 
                3 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/plugin_state.py | 
                wrap_plugin_code | 
                10 | 
                3 | 
                0 | 
                4 | 
                2 | 
                64% | 
            
            
                | src/debputy/plugin/plugin_state.py | 
                wrap_plugin_code._plugin_wrapper | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/plugin_state.py | 
                wrap_plugin_code._wrapper | 
                6 | 
                6 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugin/plugin_state.py | 
                run_in_context_of_plugin | 
                18 | 
                14 | 
                0 | 
                8 | 
                1 | 
                19% | 
            
            
                | src/debputy/plugin/plugin_state.py | 
                run_in_context_of_plugin_wrap_errors | 
                7 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugin/plugin_state.py | 
                (no function) | 
                16 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                register_binary_package_rules | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                ServiceRule.from_service_rule_parsed_format | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                ServiceRule.applies_to_service_manager | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                ServiceRule.apply_to_service_definition | 
                13 | 
                13 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                _parse_binary_version | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                _parse_installation_search_dirs | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                _process_service_rules | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                _unpack_list | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                _parse_clean_after_removal | 
                68 | 
                5 | 
                0 | 
                40 | 
                6 | 
                90% | 
            
            
                | src/debputy/plugins/debputy/binary_package_rules.py | 
                (no function) | 
                80 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                register_build_system_rules | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                register_build_keywords | 
                5 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                register_build_rules | 
                9 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                _check_variables | 
                8 | 
                5 | 
                0 | 
                6 | 
                1 | 
                43% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                _no_overlap | 
                10 | 
                9 | 
                0 | 
                6 | 
                1 | 
                12% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ManifestProvidedBuildEnvironment.from_environment_definition | 
                20 | 
                1 | 
                0 | 
                4 | 
                1 | 
                92% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                ManifestProvidedBuildEnvironment.update_env | 
                18 | 
                10 | 
                0 | 
                14 | 
                5 | 
                41% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MakefileBuildSystemRule.__init__ | 
                9 | 
                9 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MakefileBuildSystemRule.auto_detect_build_system | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MakefileBuildSystemRule.characteristics | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MakefileBuildSystemRule.configure_impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MakefileBuildSystemRule.build_impl | 
                11 | 
                11 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MakefileBuildSystemRule.test_impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MakefileBuildSystemRule.install_impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MakefileBuildSystemRule._run_make_maybe_explicit_target | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MakefileBuildSystemRule.clean_impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlBuildBuildSystemRule.__init__ | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlBuildBuildSystemRule.auto_detect_build_system | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlBuildBuildSystemRule.characteristics | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlBuildBuildSystemRule._perl_cross_build_env | 
                10 | 
                10 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlBuildBuildSystemRule.configure_impl | 
                21 | 
                21 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlBuildBuildSystemRule.build_impl | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlBuildBuildSystemRule.test_impl | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlBuildBuildSystemRule.install_impl | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlBuildBuildSystemRule.clean_impl | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlMakeMakerBuildSystemRule.__init__ | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlMakeMakerBuildSystemRule.auto_detect_build_system | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlMakeMakerBuildSystemRule.characteristics | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlMakeMakerBuildSystemRule.configure_impl | 
                17 | 
                17 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlMakeMakerBuildSystemRule.build_impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlMakeMakerBuildSystemRule.test_impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlMakeMakerBuildSystemRule.install_impl | 
                10 | 
                10 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                PerlMakeMakerBuildSystemRule.clean_impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                DebhelperBuildSystemRule.__init__ | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                DebhelperBuildSystemRule.auto_detect_build_system | 
                7 | 
                7 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                DebhelperBuildSystemRule.characteristics | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                DebhelperBuildSystemRule.before_first_impl_step | 
                9 | 
                9 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                DebhelperBuildSystemRule._default_options | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                DebhelperBuildSystemRule.configure_impl | 
                11 | 
                11 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                DebhelperBuildSystemRule.build_impl | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                DebhelperBuildSystemRule.test_impl | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                DebhelperBuildSystemRule.install_impl | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                DebhelperBuildSystemRule.clean_impl | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AutoconfBuildSystemRule.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AutoconfBuildSystemRule.characteristics | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AutoconfBuildSystemRule.auto_detect_build_system | 
                20 | 
                2 | 
                0 | 
                18 | 
                2 | 
                89% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AutoconfBuildSystemRule.configure_impl | 
                17 | 
                17 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AutoconfBuildSystemRule.build_impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AutoconfBuildSystemRule.test_impl | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AutoconfBuildSystemRule.install_impl | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AutoconfBuildSystemRule.clean_impl | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                CMakeBuildSystemRule.__init__ | 
                6 | 
                6 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                CMakeBuildSystemRule.characteristics | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                CMakeBuildSystemRule.auto_detect_build_system | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                CMakeBuildSystemRule._default_cmake_env | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                CMakeBuildSystemRule.cmake_generator | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                CMakeBuildSystemRule._compiler_and_cross_flags | 
                25 | 
                25 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                CMakeBuildSystemRule.configure_impl | 
                22 | 
                22 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                CMakeBuildSystemRule.build_impl | 
                6 | 
                6 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                CMakeBuildSystemRule.test_impl | 
                12 | 
                12 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                CMakeBuildSystemRule.install_impl | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                CMakeBuildSystemRule.clean_impl | 
                5 | 
                5 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MesonBuildSystemRule.__init__ | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MesonBuildSystemRule.characteristics | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MesonBuildSystemRule.auto_detect_build_system | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MesonBuildSystemRule._default_meson_env | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MesonBuildSystemRule.cmake_generator | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MesonBuildSystemRule._cross_flags | 
                14 | 
                14 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MesonBuildSystemRule.configure_impl | 
                15 | 
                15 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MesonBuildSystemRule.build_impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MesonBuildSystemRule.test_impl | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MesonBuildSystemRule.install_impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                MesonBuildSystemRule.clean_impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                _add_qmake_flag | 
                9 | 
                9 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AbstractQmakeBuildSystemRule.__init__ | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AbstractQmakeBuildSystemRule.characteristics | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AbstractQmakeBuildSystemRule.auto_detect_build_system | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AbstractQmakeBuildSystemRule.os_mkspec_mapping | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AbstractQmakeBuildSystemRule.qmake_command | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AbstractQmakeBuildSystemRule.configure_impl | 
                25 | 
                25 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AbstractQmakeBuildSystemRule.build_impl | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AbstractQmakeBuildSystemRule.test_impl | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AbstractQmakeBuildSystemRule.install_impl | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                AbstractQmakeBuildSystemRule.clean_impl | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                QmakeBuildSystemRule.qmake_command | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                Qmake6BuildSystemRule.qmake_command | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                _parse_default_environment | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                _parse_build_environments | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                _handle_build_rules | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/build_system_rules.py | 
                (no function) | 
                209 | 
                0 | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/debputy_plugin.py | 
                initialize_debputy_features | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/debputy_plugin.py | 
                declare_manifest_variables | 
                11 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/debputy_plugin.py | 
                register_package_metadata_detectors | 
                12 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/debputy_plugin.py | 
                register_packager_provided_files | 
                46 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/debputy_plugin.py | 
                _replace_dot_with_underscore | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/debputy_plugin.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/discard_rules.py | 
                _debputy_discard_pyc_files | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/discard_rules.py | 
                _debputy_prune_la_files | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/discard_rules.py | 
                _debputy_prune_backup_files | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/discard_rules.py | 
                _debputy_prune_vcs_paths | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/discard_rules.py | 
                _debputy_prune_info_dir_file | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/discard_rules.py | 
                _debputy_prune_binary_debian_dir | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/discard_rules.py | 
                _debputy_prune_doxygen_cruft | 
                14 | 
                1 | 
                0 | 
                10 | 
                1 | 
                92% | 
            
            
                | src/debputy/plugins/debputy/discard_rules.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                register_manifest_root_rules | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                _handle_version | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                _handle_manifest_variables | 
                20 | 
                7 | 
                0 | 
                8 | 
                1 | 
                64% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                _handle_installation_rules | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                _handle_remove_during_clean | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                _handle_opaque_dict | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/manifest_root_rules.py | 
                (no function) | 
                30 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                detect_initramfs_hooks | 
                7 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                _all_tmpfiles_conf | 
                11 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                detect_systemd_tmpfiles | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                _all_sysusers_conf | 
                7 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                detect_systemd_sysusers | 
                7 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                detect_commands | 
                10 | 
                10 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                detect_icons | 
                18 | 
                0 | 
                0 | 
                12 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                detect_gsettings_dependencies | 
                7 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                detect_kernel_modules | 
                18 | 
                0 | 
                0 | 
                14 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                detect_xfonts | 
                26 | 
                0 | 
                0 | 
                12 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                _public_python_dist_dirs | 
                14 | 
                1 | 
                0 | 
                10 | 
                1 | 
                92% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                _has_py_file_in_dir | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                detect_pycompile_files | 
                12 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                translate_capabilities | 
                16 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                pam_auth_update | 
                9 | 
                1 | 
                0 | 
                6 | 
                1 | 
                87% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                auto_depends_arch_any_solink | 
                41 | 
                4 | 
                0 | 
                26 | 
                4 | 
                88% | 
            
            
                | src/debputy/plugins/debputy/metadata_detectors.py | 
                (no function) | 
                30 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                _open_maybe_gzip | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                _detect_so_link | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                _replace_with_symlink | 
                9 | 
                9 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                _has_man_recode | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                process_manpages | 
                36 | 
                36 | 
                0 | 
                18 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                _filter_compress_paths | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                _filter_compress_paths._filtered_walk | 
                18 | 
                8 | 
                0 | 
                12 | 
                3 | 
                57% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                _find_compressable_paths | 
                12 | 
                2 | 
                0 | 
                8 | 
                2 | 
                80% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                apply_compression | 
                31 | 
                4 | 
                0 | 
                10 | 
                1 | 
                88% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                _la_files | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                clean_la_files | 
                16 | 
                0 | 
                0 | 
                10 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/package_processors.py | 
                (no function) | 
                25 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/paths.py | 
                (no function) | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                Capability.parse | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                load_libcap | 
                22 | 
                4 | 
                0 | 
                4 | 
                2 | 
                77% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                load_libcap._is_valid_cap | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                check_cap_checker | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                check_cap_checker._check_cap | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                load_source_variables | 
                41 | 
                6 | 
                0 | 
                16 | 
                5 | 
                81% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                initialize_via_private_api | 
                15 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                register_type_mappings | 
                12 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                register_service_managers | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                register_automatic_discard_rules | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                register_processing_steps | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                register_variables_via_private_api | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                document_builtin_variables | 
                7 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _format_docbase_filename | 
                7 | 
                1 | 
                0 | 
                2 | 
                1 | 
                78% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                register_special_ppfs | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                register_install_rules | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                register_transformation_rules | 
                5 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                register_manifest_condition_rules | 
                10 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                register_dpkg_conffile_rules | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _parse_filename | 
                9 | 
                4 | 
                0 | 
                4 | 
                2 | 
                54% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _with_alt_form | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _dpkg_conffile_rename | 
                11 | 
                1 | 
                0 | 
                2 | 
                1 | 
                85% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _dpkg_conffile_remove | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _parse_conffile_prior_version_and_owning_package | 
                9 | 
                4 | 
                0 | 
                4 | 
                2 | 
                54% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _install_rule_handler | 
                13 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _multi_dest_install_rule_handler | 
                19 | 
                3 | 
                0 | 
                10 | 
                4 | 
                76% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _install_docs_rule_handler | 
                12 | 
                3 | 
                0 | 
                4 | 
                2 | 
                69% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _install_examples_rule_handler | 
                7 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _install_man_rule_handler | 
                22 | 
                6 | 
                0 | 
                16 | 
                7 | 
                66% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _install_discard_rule_handler | 
                6 | 
                2 | 
                0 | 
                2 | 
                1 | 
                62% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _transformation_move_handler | 
                6 | 
                1 | 
                0 | 
                2 | 
                1 | 
                75% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _transformation_remove_handler | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _transformation_create_symlink | 
                6 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _transformation_path_metadata | 
                22 | 
                9 | 
                0 | 
                8 | 
                3 | 
                53% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _transformation_mkdirs | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _at_least_two | 
                2 | 
                1 | 
                0 | 
                2 | 
                1 | 
                50% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _mc_any_of | 
                6 | 
                1 | 
                0 | 
                2 | 
                1 | 
                75% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _mc_not | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _extract_arch_matches | 
                8 | 
                2 | 
                0 | 
                4 | 
                2 | 
                67% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _mc_source_context_arch_matches | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _mc_package_context_arch_matches | 
                9 | 
                9 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _mc_arch_matches | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                _mc_build_profile_matches | 
                9 | 
                3 | 
                0 | 
                2 | 
                1 | 
                64% | 
            
            
                | src/debputy/plugins/debputy/private_api.py | 
                (no function) | 
                195 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/service_management.py | 
                detect_systemd_service_files | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/service_management.py | 
                generate_snippets_for_systemd_units | 
                48 | 
                7 | 
                1 | 
                30 | 
                11 | 
                77% | 
            
            
                | src/debputy/plugins/debputy/service_management.py | 
                _remove_quote | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/plugins/debputy/service_management.py | 
                _find_and_analyze_systemd_service_files | 
                49 | 
                8 | 
                0 | 
                32 | 
                3 | 
                79% | 
            
            
                | src/debputy/plugins/debputy/service_management.py | 
                generate_snippets_for_init_scripts | 
                23 | 
                4 | 
                1 | 
                8 | 
                2 | 
                74% | 
            
            
                | src/debputy/plugins/debputy/service_management.py | 
                detect_sysv_init_service_files | 
                7 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/service_management.py | 
                (no function) | 
                30 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/shlib_metadata_detectors.py | 
                _walk_filter | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/shlib_metadata_detectors.py | 
                detect_shlibdeps | 
                4 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/shlib_metadata_detectors.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                _file_starts_with | 
                6 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                _file_starts_with._checker | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                _is_javadoc_file | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                SndDetectionRule.initial_verdict | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                SndDetectionRule.file_output_verdict | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                ExtensionPlusFileOutputRule.initial_verdict | 
                6 | 
                3 | 
                0 | 
                4 | 
                1 | 
                40% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                ExtensionPlusFileOutputRule.file_output_verdict | 
                4 | 
                4 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                ExtensionPlusContentCheck.initial_verdict | 
                7 | 
                1 | 
                0 | 
                4 | 
                1 | 
                82% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                PyzipFileCheck._is_pyzip_file | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                PyzipFileCheck.initial_verdict | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                _detect_paths_with_possible_non_determinism | 
                18 | 
                5 | 
                0 | 
                14 | 
                4 | 
                72% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                _apply_strip_non_determinism | 
                9 | 
                9 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                strip_non_determinism | 
                7 | 
                3 | 
                0 | 
                2 | 
                1 | 
                56% | 
            
            
                | src/debputy/plugins/debputy/strip_non_determinism.py | 
                (no function) | 
                38 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                CleanHelper.schedule_removal_of_files | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                CleanHelper.schedule_removal_of_directories | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                TestRule.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                TestRule.should_run_tests | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                TestRule.should_ignore_test_errors | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.__init__ | 
                19 | 
                3 | 
                0 | 
                6 | 
                2 | 
                80% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.name | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.attribute_path | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.manifest_condition | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.for_packages | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.substitution | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.environment | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.auto_generated_stem | 
                3 | 
                3 | 
                1 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.auto_generated_stem | 
                3 | 
                3 | 
                1 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.run_build | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.perform_build | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.is_buildsystem | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.name_or_tag | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildRule.install_dest_dir | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                _is_type_or_none | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemRule.__init__ | 
                19 | 
                5 | 
                0 | 
                8 | 
                3 | 
                63% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemRule.auto_detect_build_system | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemRule.out_of_source_build | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemRule.build_directory | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemRule.dump_logs_on_error | 
                16 | 
                16 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemRule.run_clean | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemRule.perform_clean | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemRule.ensure_build_dir_exists | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemRule.build_dir_path | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemRule.relative_from_builddir_to_source | 
                8 | 
                8 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                BuildSystemRule.is_buildsystem | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule.characteristics | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule.perform_clean | 
                11 | 
                11 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule.install_dest_dir | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule._should_run_tests | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule.perform_build | 
                15 | 
                15 | 
                0 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule.before_first_impl_step | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule.configure_impl | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule.build_impl | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule.test_impl | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule.install_impl | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule.clean_impl | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule._check_characteristics | 
                14 | 
                14 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule._pick_build_dir | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                StepBasedBuildSystemRule.resolve_dest_dir | 
                7 | 
                7 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                _make_target_exists | 
                14 | 
                14 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                _find_first_existing_make_target | 
                4 | 
                4 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                NinjaBuildSupport.__init__ | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                NinjaBuildSupport.from_build_system | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                NinjaBuildSupport._directory | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                NinjaBuildSupport._pick_directory | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                NinjaBuildSupport.run_ninja_build | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                NinjaBuildSupport.run_ninja_test | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                NinjaBuildSupport.run_ninja_install | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                NinjaBuildSupport.run_ninja_clean | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                NinjaBuildSupport._run_ninja | 
                7 | 
                7 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                MakefileSupport.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                MakefileSupport.from_build_system | 
                3 | 
                0 | 
                0 | 
                2 | 
                1 | 
                80% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                MakefileSupport._directory | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                MakefileSupport._make_program | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                MakefileSupport._pick_directory | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                MakefileSupport.find_first_existing_make_target | 
                4 | 
                4 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                MakefileSupport.make_target_exists | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                MakefileSupport.run_first_existing_target_if_any | 
                5 | 
                5 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                MakefileSupport.run_make | 
                3 | 
                3 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                debputy_build_system | 
                9 | 
                1 | 
                0 | 
                4 | 
                1 | 
                85% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                debputy_build_system._constructor_wrapper | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                debputy_build_system._decorator_impl | 
                6 | 
                2 | 
                0 | 
                4 | 
                2 | 
                60% | 
            
            
                | src/debputy/plugins/debputy/to_be_api_types.py | 
                (no function) | 
                158 | 
                0 | 
                14 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/plugins/debputy/types.py | 
                (no function) | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/substitution.py | 
                Substitution.substitute | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/substitution.py | 
                Substitution.with_extra_substitutions | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/substitution.py | 
                Substitution.with_unresolvable_substitutions | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/substitution.py | 
                Substitution.variable_state | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/substitution.py | 
                Substitution.is_used | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/substitution.py | 
                Substitution._mark_used | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/substitution.py | 
                Substitution._replacement | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/substitution.py | 
                Substitution._error | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/substitution.py | 
                Substitution._apply_substitution | 
                15 | 
                1 | 
                0 | 
                4 | 
                1 | 
                89% | 
            
            
                | src/debputy/substitution.py | 
                NullSubstitution.substitute | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/substitution.py | 
                NullSubstitution.with_extra_substitutions | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/substitution.py | 
                NullSubstitution.with_unresolvable_substitutions | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/substitution.py | 
                SubstitutionImpl.__init__ | 
                12 | 
                1 | 
                0 | 
                4 | 
                1 | 
                88% | 
            
            
                | src/debputy/substitution.py | 
                SubstitutionImpl.copy_for_subst_test | 
                4 | 
                1 | 
                0 | 
                2 | 
                1 | 
                67% | 
            
            
                | src/debputy/substitution.py | 
                SubstitutionImpl.variable_state | 
                19 | 
                2 | 
                0 | 
                16 | 
                2 | 
                89% | 
            
            
                | src/debputy/substitution.py | 
                SubstitutionImpl.is_used | 
                6 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/substitution.py | 
                SubstitutionImpl._mark_used | 
                11 | 
                2 | 
                0 | 
                6 | 
                1 | 
                82% | 
            
            
                | src/debputy/substitution.py | 
                SubstitutionImpl._replacement | 
                26 | 
                4 | 
                0 | 
                18 | 
                1 | 
                84% | 
            
            
                | src/debputy/substitution.py | 
                SubstitutionImpl.with_extra_substitutions | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/substitution.py | 
                SubstitutionImpl.with_unresolvable_substitutions | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/substitution.py | 
                SubstitutionImpl.substitute | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/substitution.py | 
                (no function) | 
                44 | 
                0 | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                TransformationRule.run_transform_file_system | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                TransformationRule.transform_file_system | 
                0 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                TransformationRule._evaluate_condition | 
                3 | 
                1 | 
                0 | 
                2 | 
                1 | 
                60% | 
            
            
                | src/debputy/transformation_rules.py | 
                TransformationRule._error | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                TransformationRule._match_rule_had_no_matches | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                TransformationRule._fs_path_as_dir | 
                4 | 
                2 | 
                0 | 
                2 | 
                1 | 
                50% | 
            
            
                | src/debputy/transformation_rules.py | 
                TransformationRule._ensure_is_directory | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                RemoveTransformationRule.__init__ | 
                4 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                RemoveTransformationRule.transform_file_system | 
                13 | 
                1 | 
                0 | 
                10 | 
                1 | 
                91% | 
            
            
                | src/debputy/transformation_rules.py | 
                MoveTransformationRule.__init__ | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                MoveTransformationRule.transform_file_system | 
                34 | 
                19 | 
                0 | 
                20 | 
                5 | 
                41% | 
            
            
                | src/debputy/transformation_rules.py | 
                CreateSymlinkPathTransformationRule.__init__ | 
                6 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                CreateSymlinkPathTransformationRule.transform_file_system | 
                8 | 
                1 | 
                0 | 
                4 | 
                1 | 
                83% | 
            
            
                | src/debputy/transformation_rules.py | 
                CreateSymlinkPathTransformationRule._handle_existing_path | 
                16 | 
                2 | 
                0 | 
                8 | 
                1 | 
                88% | 
            
            
                | src/debputy/transformation_rules.py | 
                CreateDirectoryTransformationRule.__init__ | 
                7 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                CreateDirectoryTransformationRule.transform_file_system | 
                14 | 
                3 | 
                0 | 
                6 | 
                1 | 
                80% | 
            
            
                | src/debputy/transformation_rules.py | 
                _apply_owner_and_mode | 
                15 | 
                8 | 
                0 | 
                8 | 
                3 | 
                43% | 
            
            
                | src/debputy/transformation_rules.py | 
                PathMetadataTransformationRule.__init__ | 
                14 | 
                2 | 
                0 | 
                4 | 
                2 | 
                78% | 
            
            
                | src/debputy/transformation_rules.py | 
                PathMetadataTransformationRule.transform_file_system | 
                42 | 
                17 | 
                0 | 
                32 | 
                8 | 
                50% | 
            
            
                | src/debputy/transformation_rules.py | 
                ModeNormalizationTransformationRule.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                ModeNormalizationTransformationRule.transform_file_system | 
                10 | 
                1 | 
                1 | 
                6 | 
                0 | 
                94% | 
            
            
                | src/debputy/transformation_rules.py | 
                NormalizeShebangLineTransformation.__init__ | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                NormalizeShebangLineTransformation.transform_file_system | 
                12 | 
                0 | 
                0 | 
                8 | 
                0 | 
                100% | 
            
            
                | src/debputy/transformation_rules.py | 
                (no function) | 
                64 | 
                0 | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/types.py | 
                EnvironmentModification.__bool__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/types.py | 
                EnvironmentModification.combine | 
                24 | 
                24 | 
                0 | 
                16 | 
                0 | 
                0% | 
            
            
                | src/debputy/types.py | 
                EnvironmentModification.update_inplace | 
                9 | 
                9 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/types.py | 
                EnvironmentModification.compute_env | 
                17 | 
                17 | 
                0 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/debputy/types.py | 
                (no function) | 
                16 | 
                0 | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                assume_not_none | 
                1 | 
                0 | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                _non_verbose_info | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                _info | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                _is_trace_log_enabled | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                _trace_log | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                _is_debug_log_enabled | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                _debug_log | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                _error | 
                6 | 
                6 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                _warn | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                ColorizedArgumentParser.error | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                ensure_dir | 
                2 | 
                0 | 
                0 | 
                2 | 
                1 | 
                75% | 
            
            
                | src/debputy/util.py | 
                _clean_path | 
                19 | 
                2 | 
                0 | 
                16 | 
                3 | 
                86% | 
            
            
                | src/debputy/util.py | 
                _normalize_path | 
                10 | 
                2 | 
                0 | 
                8 | 
                2 | 
                78% | 
            
            
                | src/debputy/util.py | 
                _normalize_link_target | 
                10 | 
                0 | 
                0 | 
                8 | 
                1 | 
                94% | 
            
            
                | src/debputy/util.py | 
                manifest_format_doc | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                _backslash_escape | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                _escape_shell_word | 
                10 | 
                0 | 
                0 | 
                4 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                escape_shell | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                render_command | 
                13 | 
                8 | 
                0 | 
                8 | 
                2 | 
                33% | 
            
            
                | src/debputy/util.py | 
                print_command | 
                8 | 
                0 | 
                0 | 
                4 | 
                1 | 
                92% | 
            
            
                | src/debputy/util.py | 
                run_command | 
                19 | 
                19 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                run_build_system_command | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                debian_policy_normalize_symlink_target | 
                26 | 
                1 | 
                0 | 
                14 | 
                1 | 
                95% | 
            
            
                | src/debputy/util.py | 
                has_glob_magic | 
                1 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                glob_escape | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                active_profiles_match | 
                18 | 
                4 | 
                0 | 
                12 | 
                5 | 
                70% | 
            
            
                | src/debputy/util.py | 
                _parse_build_profiles | 
                5 | 
                1 | 
                0 | 
                2 | 
                1 | 
                71% | 
            
            
                | src/debputy/util.py | 
                resolve_source_date_epoch | 
                16 | 
                16 | 
                0 | 
                8 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                compute_output_filename | 
                13 | 
                0 | 
                0 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                integrated_with_debhelper | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                scratch_dir | 
                15 | 
                3 | 
                0 | 
                10 | 
                4 | 
                72% | 
            
            
                | src/debputy/util.py | 
                generated_root_directory | 
                4 | 
                0 | 
                0 | 
                2 | 
                1 | 
                83% | 
            
            
                | src/debputy/util.py | 
                generated_content_dir | 
                14 | 
                2 | 
                0 | 
                6 | 
                2 | 
                80% | 
            
            
                | src/debputy/util.py | 
                _perl_config_data | 
                2 | 
                2 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                _perl_version | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                perlxs_api_dependency | 
                4 | 
                4 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                resolve_perl_config | 
                24 | 
                10 | 
                0 | 
                12 | 
                3 | 
                53% | 
            
            
                | src/debputy/util.py | 
                detect_fakeroot | 
                9 | 
                9 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                _sc_arg_max | 
                5 | 
                5 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                _split_xargs_args | 
                18 | 
                18 | 
                0 | 
                10 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                xargs | 
                10 | 
                10 | 
                0 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                grouper | 
                8 | 
                4 | 
                0 | 
                6 | 
                2 | 
                43% | 
            
            
                | src/debputy/util.py | 
                _check_color | 
                13 | 
                5 | 
                0 | 
                4 | 
                2 | 
                59% | 
            
            
                | src/debputy/util.py | 
                program_name | 
                8 | 
                3 | 
                0 | 
                6 | 
                3 | 
                57% | 
            
            
                | src/debputy/util.py | 
                package_cross_check_precheck | 
                22 | 
                0 | 
                0 | 
                18 | 
                2 | 
                95% | 
            
            
                | src/debputy/util.py | 
                change_log_level | 
                3 | 
                0 | 
                0 | 
                2 | 
                1 | 
                80% | 
            
            
                | src/debputy/util.py | 
                current_log_level | 
                3 | 
                3 | 
                0 | 
                2 | 
                0 | 
                0% | 
            
            
                | src/debputy/util.py | 
                setup_logging | 
                64 | 
                24 | 
                3 | 
                20 | 
                5 | 
                61% | 
            
            
                | src/debputy/util.py | 
                setup_logging.LogLevelFilter.__init__ | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                setup_logging.LogLevelFilter.filter | 
                3 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                setup_logging.record_factory | 
                0 | 
                0 | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/util.py | 
                (no function) | 
                118 | 
                0 | 
                4 | 
                6 | 
                0 | 
                100% | 
            
            
                | src/debputy/version.py | 
                LazyString.__init__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/version.py | 
                LazyString.__str__ | 
                5 | 
                0 | 
                0 | 
                2 | 
                0 | 
                100% | 
            
            
                | src/debputy/version.py | 
                LazyString.__getattribute__ | 
                2 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/version.py | 
                LazyString.__contains__ | 
                1 | 
                1 | 
                0 | 
                0 | 
                0 | 
                0% | 
            
            
                | src/debputy/version.py | 
                _initialize_version | 
                24 | 
                10 | 
                0 | 
                8 | 
                3 | 
                53% | 
            
            
                | src/debputy/version.py | 
                (no function) | 
                17 | 
                1 | 
                0 | 
                2 | 
                1 | 
                89% | 
            
            
                | src/debputy/yaml/__init__.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/debputy/yaml/compat.py | 
                (no function) | 
                9 | 
                4 | 
                0 | 
                0 | 
                0 | 
                56% |