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(), ]
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(), ]
def rule_runner() -> RuleRunner: return RuleRunner( rules=[ *tailor.rules(), *source_files.rules(), QueryRule(UniquelyNamedPutativeTargets, (PutativeTargets,)), QueryRule(DisjointSourcePutativeTarget, (PutativeTarget,)), QueryRule(EditedBuildFiles, (EditBuildFilesRequest,)), ], target_types=[FortranLibrary, FortranTests], )
def rule_runner() -> RuleRunner: return RuleRunner( rules=[ *tailor.rules(), *source_files.rules(), infer_fortran_module_dependency, UnionRule(PutativeTargetsRequest, MockPutativeFortranModuleRequest), QueryRule(PutativeTargets, (MockPutativeFortranModuleRequest, )), QueryRule(UniquelyNamedPutativeTargets, (PutativeTargets, )), QueryRule(DisjointSourcePutativeTarget, (PutativeTarget, )), QueryRule(EditedBuildFiles, (EditBuildFilesRequest, )), QueryRule(AllOwnedSources, ()), ], target_types=[FortranLibrary, FortranTests], )