Ejemplo n.º 1
0
def rules():
    return [
        prepare_python_sources,
        *determine_source_files.rules(),
        *inject_init_rules(),
        RootRule(Targets),
    ]
Ejemplo n.º 2
0
 def rules(cls):
     return (
         *super().rules(),
         *strip_source_root_rules(),
         *determine_source_files.rules(),
         RootRule(SourceFiles),
     )
Ejemplo n.º 3
0
def rules():
    return [
        # project_info
        *cloc.rules(),
        *filedeps.rules(),
        *list_backends.rules(),
        *list_roots.rules(),
        *list_target_types.rules(),
        *list_targets.rules(),
        *list_targets_old.rules(),
        # goals
        *binary.rules(),
        *fmt.rules(),
        *lint.rules(),
        *repl.rules(),
        *run.rules(),
        *test.rules(),
        # util_rules
        *determine_source_files.rules(),
        *distdir.rules(),
        *filter_empty_sources.rules(),
        *strip_source_roots.rules(),
        # other
        *target_rules(),
    ]
Ejemplo n.º 4
0
def rules():
    return [
        *collect_rules(),
        UnionRule(LintRequest, Flake8Request),
        *determine_source_files.rules(),
        *pex.rules(),
        *strip_source_roots.rules(),
    ]
Ejemplo n.º 5
0
def rules():
    return [
        *collect_rules(),
        *determine_source_files.rules(),
        *ancestor_files.rules(),
        *strip_source_roots_rules(),
        RootRule(PythonSourceFilesRequest),
    ]
Ejemplo n.º 6
0
 def rules(cls):
     return (
         *super().rules(),
         *protobuf_rules(),
         *additional_fields.rules(),
         *determine_source_files.rules(),
         *strip_source_roots.rules(),
         RootRule(GeneratePythonFromProtobufRequest),
     )
Ejemplo n.º 7
0
def rules():
    return [
        *collect_rules(),
        UnionRule(PythonFmtRequest, IsortRequest),
        UnionRule(LintRequest, IsortRequest),
        *determine_source_files.rules(),
        *pex.rules(),
        *strip_source_roots.rules(),
    ]
Ejemplo n.º 8
0
 def rules(cls):
     return (
         *super().rules(),
         *protobuf_rules(),
         *archive.rules(),
         *determine_source_files.rules(),
         *external_tool.rules(),
         RootRule(GeneratePythonFromProtobufRequest),
     )
Ejemplo n.º 9
0
 def rules(cls):
     return (
         *super().rules(),
         *strip_source_roots.rules(),
         *determine_source_files.rules(),
         map_first_party_modules_to_addresses,
         map_module_to_address,
         map_third_party_modules_to_addresses,
         RootRule(PythonModule),
     )
Ejemplo n.º 10
0
def rules():
    return [
        *collect_rules(),
        UnionRule(TypecheckRequest, MyPyRequest),
        *determine_source_files.rules(),
        *pants_bin.rules(),
        *pex_rules(),
        *python_sources_rules(),
        *strip_source_roots.rules(),
    ]
Ejemplo n.º 11
0
def rules():
    return [
        bandit_lint,
        subsystem_rule(Bandit),
        UnionRule(LinterConfigurations, BanditConfigurations),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
Ejemplo n.º 12
0
def rules():
    return [
        flake8_lint,
        SubsystemRule(Flake8),
        UnionRule(LinterFieldSets, Flake8FieldSets),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
Ejemplo n.º 13
0
def rules():
    return [
        flake8_lint,
        flake8_lint_partition,
        SubsystemRule(Flake8),
        UnionRule(LintRequest, Flake8Request),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
Ejemplo n.º 14
0
def rules():
    return [
        pylint_lint,
        SubsystemRule(Pylint),
        UnionRule(LinterFieldSets, PylintFieldSets),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *importable_python_sources.rules(),
        *strip_source_roots.rules(),
        *python_native_code.rules(),
        *subprocess_environment.rules(),
    ]
Ejemplo n.º 15
0
 def rules(cls):
     return (
         *super().rules(),
         create_coverage_config,
         *pytest_runner.rules(),
         *determine_source_files.rules(),
         *python_sources.rules(),
         *pex.rules(),
         *pex_from_targets.rules(),
         *strip_source_roots.rules(),
         RootRule(PythonTestFieldSet),
         # For conftest detection.
         *dependency_inference_rules.rules(),
     )
Ejemplo n.º 16
0
def rules():
    return [
        setup,
        isort_fmt,
        isort_lint,
        SubsystemRule(Isort),
        UnionRule(PythonFmtRequest, IsortRequest),
        UnionRule(LintRequest, IsortRequest),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
Ejemplo n.º 17
0
def rules():
    return [
        setup,
        black_fmt,
        black_lint,
        SubsystemRule(Black),
        UnionRule(PythonFmtFieldSets, BlackFieldSets),
        UnionRule(LinterFieldSets, BlackFieldSets),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
Ejemplo n.º 18
0
def rules():
    return [
        setup,
        docformatter_fmt,
        docformatter_lint,
        subsystem_rule(Docformatter),
        UnionRule(PythonFmtConfigurations, DocformatterConfigurations),
        UnionRule(LinterConfigurations, DocformatterConfigurations),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
Ejemplo n.º 19
0
def rules():
    return [
        # goals
        *binary.rules(),
        *fmt.rules(),
        *lint.rules(),
        *repl.rules(),
        *run.rules(),
        *test.rules(),
        # util_rules
        *determine_source_files.rules(),
        *distdir.rules(),
        *filter_empty_sources.rules(),
        *strip_source_roots.rules(),
        *archive.rules(),
        *external_tool.rules(),
    ]
Ejemplo n.º 20
0
 def rules(cls):
     return (
         *super().rules(),
         create_coverage_config,
         *pytest_runner.rules(),
         *download_pex_bin.rules(),
         *determine_source_files.rules(),
         *importable_python_sources.rules(),
         *pex.rules(),
         *pex_from_targets.rules(),
         *python_native_code.rules(),
         *strip_source_roots.rules(),
         *subprocess_environment.rules(),
         subsystem_rule(TestOptions),
         RootRule(CoverageConfigRequest),
         RootRule(PythonTestConfiguration),
     )