def rules(): return [ *thrift_rules(), *apache_thrift_rules(), *apache_thrift_java_rules(), *export_codegen_goal.rules(), ]
def rule_runner() -> RuleRunner: rule_runner = RuleRunner( rules=[ *thrift_rules(), *scrooge_rules(), *scrooge_java_rules(), *config_files.rules(), *classpath.rules(), *coursier_fetch_rules(), *coursier_setup_rules(), *external_tool_rules(), *source_files.rules(), *scalac_rules(), *util_rules(), *jdk_rules(), *target_types.rules(), *stripped_source_files.rules(), QueryRule(HydratedSources, [HydrateSourcesRequest]), QueryRule(GeneratedSources, [GenerateJavaFromThriftRequest]), ], target_types=[ ScalaSourceTarget, ScalaSourcesGeneratorTarget, ThriftSourcesGeneratorTarget, ], ) rule_runner.set_options( [], env_inherit=PYTHON_BOOTSTRAP_ENV, ) return rule_runner
def rules(): return [ *additional_fields.rules(), *thrift_rules(), *apache_thrift_rules(), *apache_thrift_python_rules(), *python_thrift_module_mapper.rules(), *module_mapper.rules(), *stripped_source_files.rules(), ]
def rule_runner() -> RuleRunner: return RuleRunner( rules=[ *thrift_rules(), *apache_thrift_rules(), *apache_thrift_java_rules(), *source_files.rules(), *source_root.rules(), *graph.rules(), *stripped_source_files.rules(), QueryRule(HydratedSources, [HydrateSourcesRequest]), QueryRule(GeneratedSources, [GenerateJavaFromThriftRequest]), ], target_types=[ThriftSourcesGeneratorTarget], )
def rule_runner() -> RuleRunner: return RuleRunner( rules=[ *thrift_rules(), *apache_thrift_rules(), *apache_thrift_python_rules(), *source_files.rules(), *source_root.rules(), *graph.rules(), *stripped_source_files.rules(), *module_mapper.rules(), QueryRule(HydratedSources, [HydrateSourcesRequest]), QueryRule(GeneratedSources, [GeneratePythonFromThriftRequest]), ], target_types=[ThriftSourcesGeneratorTarget, PythonRequirementTarget], )
def rules(): return [ *thrift_rules(), *scrooge_rules(), *scrooge_java_rules(), # Re-export rules necessary to avoid rule graph errors. *config_files.rules(), *classpath.rules(), *coursier_fetch_rules(), *coursier_setup_rules(), *external_tool_rules(), *source_files.rules(), *scalac_rules(), *util_rules(), *jdk_rules(), *scala_target_types.rules(), *stripped_source_files.rules(), ]
def rules(): return [ *thrift_rules(), *apache_thrift_rules(), *apache_thrift_java_rules(), ]