예제 #1
0
def rules():
    return [
        *collect_rules(),
        UnionRule(AWSLambdaFieldSet, PythonAwsLambdaFieldSet),
        *python_sources.rules(),
        *pex.rules(),
        *pex_from_targets.rules(),
        *strip_source_roots.rules(),
    ]
예제 #2
0
 def rules(cls):
     return super().rules() + [
         get_sources,
         RootRule(SetupPySourcesRequest),
         RootRule(SourceRootConfig),
         *determine_source_files_rules(),
         *strip_source_roots_rules(),
         *python_sources.rules(),
     ]
예제 #3
0
 def rules(cls):
     return (
         *super().rules(),
         *pex_from_targets.rules(),
         *python_sources.rules(),
         RootRule(PexFromTargetsRequest),
         RootRule(PythonSourceFilesRequest),
         SubsystemRule(PythonSetup),
     )
예제 #4
0
 def rules(cls):
     return super().rules() + [
         get_sources,
         RootRule(SetupPySourcesRequest),
         RootRule(SourceRootConfig),
         *source_files.rules(),
         *stripped_source_files.rules(),
         *python_sources.rules(),
     ]
예제 #5
0
파일: rules.py 프로젝트: Spacerat/pants
def rules():
    return [
        *collect_rules(),
        UnionRule(LintRequest, PylintRequest),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_sources.rules(),
        *strip_source_roots.rules(),
    ]
예제 #6
0
파일: rules.py 프로젝트: jperkelens/pants
def rules():
    return [
        *collect_rules(),
        UnionRule(LintRequest, PylintRequest),
        *source_files.rules(),
        *pex.rules(),
        *python_sources.rules(),
        *stripped_source_files.rules(),
    ]
예제 #7
0
 def rules(cls):
     return (
         *super().rules(),
         *pex_from_targets.rules(),
         *python_sources.rules(),
         QueryRule(PexRequest,
                   (PexFromTargetsRequest, OptionsBootstrapper)),
         SubsystemRule(PythonSetup),
     )
예제 #8
0
 def rules(cls):
     return super().rules() + [
         generate_chroot,
         get_sources,
         get_requirements,
         get_owned_dependencies,
         get_exporting_owner,
         RootRule(SetupPyChrootRequest),
         *python_sources.rules(),
     ]
예제 #9
0
 def rules(cls):
     return (
         *super().rules(),
         get_sources,
         *source_files.rules(),
         *stripped_source_files.rules(),
         *python_sources.rules(),
         QueryRule(SetupPySources,
                   (SetupPySourcesRequest, OptionsBootstrapper)),
     )
예제 #10
0
 def rules(cls):
     return (
         *super().rules(),
         generate_chroot,
         get_sources,
         get_requirements,
         get_owned_dependencies,
         get_exporting_owner,
         *python_sources.rules(),
         QueryRule(SetupPyChroot,
                   (SetupPyChrootRequest, OptionsBootstrapper)),
     )
예제 #11
0
 def rules(cls):
     return (
         *super().rules(),
         *repl_rules(),
         *python_repl.rules(),
         *pex.rules(),
         *archive.rules(),
         *external_tool.rules(),
         *python_sources.rules(),
         *pex_from_targets.rules(),
         *strip_source_roots.rules(),
         *ancestor_files.rules(),
         RootRule(PythonRepl),
     )
예제 #12
0
 def rules(cls):
     return (
         *super().rules(),
         create_coverage_config,
         *pytest_runner.rules(),
         *determine_source_files.rules(),
         *python_sources.rules(),
         *pex.rules(),
         *pex_from_targets.rules(),
         *strip_source_roots.rules(),
         RootRule(PythonTestFieldSet),
         # For conftest detection.
         *dependency_inference_rules.rules(),
     )
예제 #13
0
 def rules(cls):
     return (
         *super().rules(),
         *repl_rules(),
         *python_repl.rules(),
         *pex.rules(),
         *archive.rules(),
         *external_tool.rules(),
         *python_sources.rules(),
         *pex_from_targets.rules(),
         *stripped_source_files.rules(),
         *ancestor_files.rules(),
         QueryRule(Process, (PexProcess, OptionsBootstrapper)),
     )
예제 #14
0
def rules():
    return (
        *coverage.rules(),
        *ancestor_files.rules(),
        *python_sources.rules(),
        *dependency_inference_rules.rules(),
        *pex.rules(),
        *pex_cli.rules(),
        *pex_environment.rules(),
        *pex_from_targets.rules(),
        *pytest_runner.rules(),
        *create_python_binary.rules(),
        *python_native_code.rules(),
        *repl.rules(),
        *run_python_binary.rules(),
        *run_setup_py.rules(),
        *subprocess_environment.rules(),
    )