Ejemplo n.º 1
0
def rules():
    return [
        *python_sources_rules(),
        *dists_rules(),
        *collect_rules(),
        UnionRule(PackageFieldSet, PythonDistributionFieldSet),
    ]
Ejemplo n.º 2
0
 def rules(cls):
     return (
         *super().rules(),
         *python_sources_rules(),
         *protobuf_rules(),
         QueryRule(PythonSourceFiles, (PythonSourceFilesRequest, )),
         QueryRule(StrippedPythonSourceFiles, (PythonSourceFilesRequest, )),
     )
Ejemplo n.º 3
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *python_sources_rules(),
            *protobuf_rules(),
            QueryRule(PythonSourceFiles, [PythonSourceFilesRequest]),
            QueryRule(StrippedPythonSourceFiles, [PythonSourceFilesRequest]),
        ],
        target_types=[PythonTarget, NonPythonTarget, ProtobufLibrary],
    )
Ejemplo n.º 4
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *python_sources_rules(),
            *additional_fields.rules(),
            *protobuf_rules(),
            *protobuf_subsystem_rules(),
            QueryRule(PythonSourceFiles, [PythonSourceFilesRequest]),
            QueryRule(StrippedPythonSourceFiles, [PythonSourceFilesRequest]),
        ],
        target_types=[PythonTarget, NonPythonTarget, ProtobufSourceTarget],
    )
Ejemplo n.º 5
0
def rules():
    return (*collect_rules(), *pex_rules(), *python_sources_rules())
Ejemplo n.º 6
0
def rules():
    return [
        *python_sources_rules(),
        *collect_rules(),
    ]