Exemplo n.º 1
0
def rules():
    return [
        # goals
        *fmt.rules(),
        *lint.rules(),
        *package.rules(),
        *repl.rules(),
        *run.rules(),
        *test.rules(),
        *typecheck.rules(),
        *tailor.rules(),
        # util_rules
        *config_files.rules(),
        *distdir.rules(),
        *filter_empty_sources.rules(),
        *pants_bin.rules(),
        *source_files.rules(),
        *stripped_source_files.rules(),
        *archive.rules(),
        *external_tool.rules(),
        *subprocess_environment.rules(),
        *source_root.rules(),
        *target_type_rules(),
        *anonymous_telemetry.rules(),
        *stats_aggregator.rules(),
    ]
Exemplo n.º 2
0
def rules():
    return [
        # goals
        *check.rules(),
        *export.rules(),
        *fmt.rules(),
        *lint.rules(),
        *update_build_files.rules(),
        *package.rules(),
        *publish.rules(),
        *repl.rules(),
        *run.rules(),
        *tailor.rules(),
        *test.rules(),
        # util_rules
        *anonymous_telemetry.rules(),
        *archive.rules(),
        *config_files.rules(),
        *python_binaries.rules(),
        *distdir.rules(),
        *external_tool.rules(),
        *pants_bin.rules(),
        *source_files.rules(),
        *source_root.rules(),
        *stats_aggregator.rules(),
        *stripped_source_files.rules(),
        *subprocess_environment.rules(),
        *target_type_rules(),
    ]
Exemplo n.º 3
0
def rules():
    return [
        *collect_rules(),
        UnionRule(TypecheckRequest, MyPyRequest),
        *pants_bin.rules(),
        *pex_from_targets.rules(),
    ]
Exemplo n.º 4
0
def rules():
    return [
        *collect_rules(),
        UnionRule(TypecheckRequest, MyPyRequest),
        *source_files.rules(),
        *pants_bin.rules(),
        *pex_rules(),
        *python_sources_rules(),
        *stripped_source_files.rules(),
    ]
Exemplo n.º 5
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *mypy_rules(),
            *dependency_inference_rules.rules(),  # Used for import inference.
            *pants_bin.rules(),
            *config_files.rules(),
            QueryRule(TypecheckResults, (MyPyRequest, )),
        ],
        target_types=[PythonLibrary, PythonRequirementLibrary],
    )
Exemplo n.º 6
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *mypy_rules(),
            *mypy_subystem_rules(),
            *dependency_inference_rules.rules(),  # Used for import inference.
            *pants_bin.rules(),
            *config_files.rules(),
            *target_types_rules.rules(),
            QueryRule(CheckResults, (MyPyRequest,)),
        ],
        target_types=[PythonSourcesGeneratorTarget, PythonRequirementTarget],
    )
Exemplo n.º 7
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *tailor.rules(),
            *source_files.rules(),
            *pants_bin.rules(),
            extract_build_file_options,
            find_fortran_targets,
            infer_fortran_module_dependency,
            UnionRule(PutativeTargetsRequest, PutativeFortranTargetsRequest),
            QueryRule(PutativeTargets, (MockPutativeFortranModuleRequest, )),
            QueryRule(UniquelyNamedPutativeTargets, (PutativeTargets, )),
            QueryRule(DisjointSourcePutativeTarget, (PutativeTarget, )),
            QueryRule(EditedBuildFiles, (EditBuildFilesRequest, )),
            QueryRule(AllOwnedSources, ()),
        ],
        target_types=[FortranLibraryTarget, FortranTestsTarget],
    )
Exemplo n.º 8
0
def rules():
    return [
        # goals
        *binary.rules(),
        *fmt.rules(),
        *lint.rules(),
        *repl.rules(),
        *run.rules(),
        *test.rules(),
        *typecheck.rules(),
        # util_rules
        *determine_source_files.rules(),
        *distdir.rules(),
        *filter_empty_sources.rules(),
        *pants_bin.rules(),
        *strip_source_roots.rules(),
        *archive.rules(),
        *external_tool.rules(),
        *source_root.rules(),
    ]
Exemplo n.º 9
0
def rules():
    return [
        # goals
        *binary.rules(),
        *fmt.rules(),
        *lint.rules(),
        *package.rules(),
        *repl.rules(),
        *run.rules(),
        *test.rules(),
        *typecheck.rules(),
        # util_rules
        *distdir.rules(),
        *filter_empty_sources.rules(),
        *pants_bin.rules(),
        *source_files.rules(),
        *stripped_source_files.rules(),
        *archive.rules(),
        *external_tool.rules(),
        *pants_environment.rules(),
        *subprocess_environment.rules(),
        *source_root.rules(),
        *target_type_rules(),
    ]
Exemplo n.º 10
0
def rules():
    return (*collect_rules(), *pants_bin.rules())