def rules(): return [ *collect_rules(), *java_dep_inference_rules(), *jvm_compile_rules(), UnionRule(ClasspathEntryRequest, CompileJavaSourceRequest), ]
def rule_runner() -> RuleRunner: rule_runner = RuleRunner( rules=[ *avro_rules(), *avro_java_rules(), *config_files.rules(), *classpath.rules(), *coursier_fetch_rules(), *coursier_setup_rules(), *external_tool_rules(), *source_files.rules(), *util_rules(), *jdk_rules(), *graph.rules(), *jvm_compile_rules(), *stripped_source_files.rules(), QueryRule(HydratedSources, [HydrateSourcesRequest]), QueryRule(GeneratedSources, [GenerateJavaFromAvroRequest]), ], target_types=[ JavaSourceTarget, JavaSourcesGeneratorTarget, AvroSourcesGeneratorTarget, ], ) rule_runner.set_options( [], env_inherit=PYTHON_BOOTSTRAP_ENV, ) return rule_runner
def rules(): return [ *collect_rules(), *jvm_compile_rules(), *scalac_plugins_rules(), UnionRule(ClasspathEntryRequest, CompileScalaSourceRequest), ]
def rules(): return ( *collect_rules(), *jvm_compile_rules(), UnionRule(ClasspathEntryRequest, CompileKotlinSourceRequest), )