Beispiel #1
0
 def rules(cls):
     return (
         *super().rules(),
         *pex_rules(),
         QueryRule(Pex, (PexRequest, OptionsBootstrapper)),
         QueryRule(Process, (PexProcess, OptionsBootstrapper)),
         QueryRule(ProcessResult, (Process,)),
     )
Beispiel #2
0
 def rules(cls):
     return (
         *super().rules(),
         *pex_rules(),
         *download_pex_bin.rules(),
         *python_native_code.rules(),
         *subprocess_environment.rules(),
         RootRule(CreatePex),
     )
Beispiel #3
0
def rules():
    return [
        *collect_rules(),
        UnionRule(TypecheckRequest, MyPyRequest),
        *source_files.rules(),
        *pants_bin.rules(),
        *pex_rules(),
        *python_sources_rules(),
        *stripped_source_files.rules(),
    ]
Beispiel #4
0
 def rules(cls):
     return (
         *super().rules(),
         *pex_rules(),
         RootRule(PexRequest),
     )