예제 #1
0
 def rules(cls):
     return (
         *super().rules(),
         *pex_rules(),
         *download_pex_bin.rules(),
         *python_native_code.rules(),
         *subprocess_environment.rules(),
         RootRule(PexRequest),
     )
예제 #2
0
def rules():
    return [
        lint,
        subsystem_rule(Bandit),
        UnionRule(PythonLintTarget, BanditTarget),
        *download_pex_bin.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *subprocess_environment.rules(),
    ]
예제 #3
0
def rules():
    return (
        *download_pex_bin.rules(),
        *inject_init.rules(),
        *pex.rules(),
        *python_test_runner.rules(),
        *python_create_binary.rules(),
        *python_native_code.rules(),
        *subprocess_environment.rules(),
    )
 def rules(cls):
   return (
     *super().rules(),
     *black_rules(),
     *download_pex_bin.rules(),
     *pex.rules(),
     *python_native_code.rules(),
     *subprocess_environment.rules(),
     RootRule(BlackTarget),
   )
예제 #5
0
def rules():
    return [
        lint,
        subsystem_rule(Flake8),
        UnionRule(Linter, Flake8Linter),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
예제 #6
0
파일: rules.py 프로젝트: pyranja/pants
def rules():
    return [
        flake8_lint,
        SubsystemRule(Flake8),
        UnionRule(LinterFieldSets, Flake8FieldSets),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
예제 #7
0
def rules():
    return [
        bandit_lint,
        subsystem_rule(Bandit),
        UnionRule(LinterConfigurations, BanditConfigurations),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
예제 #8
0
파일: rules.py 프로젝트: briespoke/pants
def rules():
    return [
        flake8_lint,
        flake8_lint_partition,
        SubsystemRule(Flake8),
        UnionRule(LintRequest, Flake8Request),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
예제 #9
0
파일: register.py 프로젝트: mcguigan/pants
def rules():
    return (
        *download_pex_bin.rules(),
        *inject_init.rules(),
        *prepare_chrooted_python_sources.rules(),
        *pex.rules(),
        *pex_from_target_closure.rules(),
        *python_test_runner.rules(),
        *python_create_binary.rules(),
        *python_native_code.rules(),
        *run_setup_py.rules(),
        *subprocess_environment.rules(),
    )
예제 #10
0
파일: rules.py 프로젝트: LarryFinn/pants
def rules():
    return [
        pylint_lint,
        SubsystemRule(Pylint),
        UnionRule(LinterFieldSets, PylintFieldSets),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *importable_python_sources.rules(),
        *strip_source_roots.rules(),
        *python_native_code.rules(),
        *subprocess_environment.rules(),
    ]
예제 #11
0
def rules():
    return [
        create_python_awslambda,
        setup_lambdex,
        UnionRule(AWSLambdaTarget, PythonAWSLambdaAdaptor),
        subsystem_rule(Lambdex),
        *download_pex_bin.rules(),
        *pex.rules(),
        *pex_from_target_closure.rules(),
        *prepare_chrooted_python_sources.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
 def rules(cls):
   return (
     *super().rules(),
     *awslambda_python_rules(),
     *download_pex_bin.rules(),
     *inject_init.rules(),
     *pex.rules(),
     *pex_from_target_closure.rules(),
     *prepare_chrooted_python_sources.rules(),
     *python_native_code.rules(),
     *strip_source_root.rules(),
     *subprocess_environment.rules(),
     RootRule(PythonAWSLambdaAdaptor),
   )
예제 #13
0
def rules():
    return [
        create_python_awslambda,
        setup_lambdex,
        UnionRule(AWSLambdaConfiguration, PythonAwsLambdaConfiguration),
        subsystem_rule(Lambdex),
        *download_pex_bin.rules(),
        *importable_python_sources.rules(),
        *pex.rules(),
        *pex_from_targets.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
예제 #14
0
 def rules(cls):
     return (
         *super().rules(),
         *repl.rules(),
         run_repl,
         *pex.rules(),
         *download_pex_bin.rules(),
         *pex_from_target_closure.rules(),
         *prepare_chrooted_python_sources.rules(),
         *python_native_code.rules(),
         *strip_source_roots.rules(),
         *subprocess_environment.rules(),
         RootRule(PythonRepl),
     )
예제 #15
0
def rules():
    return [
        setup_black,
        create_black_request,
        fmt,
        lint,
        subsystem_rule(Black),
        UnionRule(PythonFormatTarget, BlackTarget),
        UnionRule(PythonLintTarget, BlackTarget),
        *download_pex_bin.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *subprocess_environment.rules(),
    ]
예제 #16
0
파일: rules.py 프로젝트: briespoke/pants
def rules():
    return [
        setup,
        isort_fmt,
        isort_lint,
        SubsystemRule(Isort),
        UnionRule(PythonFmtRequest, IsortRequest),
        UnionRule(LintRequest, IsortRequest),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
예제 #17
0
파일: rules.py 프로젝트: LarryFinn/pants
def rules():
    return [
        setup,
        black_fmt,
        black_lint,
        SubsystemRule(Black),
        UnionRule(PythonFmtFieldSets, BlackFieldSets),
        UnionRule(LinterFieldSets, BlackFieldSets),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
예제 #18
0
def rules():
    return (
        *download_pex_bin.rules(),
        *inject_init.rules(),
        *importable_python_sources.rules(),
        *pex.rules(),
        *pex_from_targets.rules(),
        *pytest_coverage.rules(),
        *pytest_runner.rules(),
        *python_create_binary.rules(),
        *python_native_code.rules(),
        *repl.rules(),
        *run_setup_py.rules(),
        *subprocess_environment.rules(),
    )
예제 #19
0
 def rules(cls):
     return (
         *super().rules(),
         *flake8_rules(),
         *download_pex_bin.rules(),
         *pex.rules(),
         *python_native_code.rules(),
         *subprocess_environment.rules(),
         RootRule(CreatePex),
         RootRule(Flake8),
         RootRule(Flake8Target),
         RootRule(PythonSetup),
         RootRule(PythonNativeCode),
         RootRule(SubprocessEnvironment),
     )
 def rules(cls):
     return (
         *super().rules(),
         *python_test_runner.rules(),
         *download_pex_bin.rules(),
         *inject_init.rules(),
         *pex.rules(),
         *pex_from_target_closure.rules(),
         *prepare_chrooted_python_sources.rules(),
         *python_native_code.rules(),
         *strip_source_root.rules(),
         *subprocess_environment.rules(),
         subsystem_rule(TestOptions),
         RootRule(PythonTestsAdaptor),
     )
예제 #21
0
def rules():
    return [
        setup,
        fmt,
        lint,
        subsystem_rule(Docformatter),
        UnionRule(PythonFormatter, DocformatterFormatter),
        UnionRule(Linter, DocformatterFormatter),
        *download_pex_bin.rules(),
        *determine_source_files.rules(),
        *pex.rules(),
        *python_native_code.rules(),
        *strip_source_roots.rules(),
        *subprocess_environment.rules(),
    ]
 def rules(cls):
     return (
         *super().rules(),
         *pytest_coverage.rules(),
         *pytest_runner.rules(),
         *download_pex_bin.rules(),
         *determine_source_files.rules(),
         *pex.rules(),
         *pex_from_target_closure.rules(),
         *prepare_chrooted_python_sources.rules(),
         *python_native_code.rules(),
         *strip_source_roots.rules(),
         *subprocess_environment.rules(),
         subsystem_rule(TestOptions),
         RootRule(PytestRunner),
     )
예제 #23
0
 def rules(cls):
     return (
         *super().rules(),
         *pytest_coverage.rules(),
         *pytest_runner.rules(),
         *download_pex_bin.rules(),
         *determine_source_files.rules(),
         *importable_python_sources.rules(),
         *pex.rules(),
         *pex_from_targets.rules(),
         *python_native_code.rules(),
         *strip_source_roots.rules(),
         *subprocess_environment.rules(),
         subsystem_rule(TestOptions),
         RootRule(PythonTestConfiguration),
     )
예제 #24
0
 def rules(cls):
     return (
         *super().rules(),
         *repl_rules(),
         *python_repl.rules(),
         *pex.rules(),
         *download_pex_bin.rules(),
         *archive.rules(),
         *external_tool.rules(),
         *importable_python_sources.rules(),
         *pex_from_targets.rules(),
         *python_native_code.rules(),
         *strip_source_roots.rules(),
         *subprocess_environment.rules(),
         RootRule(PythonRepl),
     )
예제 #25
0
def rules():
    return (download_pex_bin.rules() + inject_init.rules() +
            python_fmt.rules() + python_test_runner.rules() +
            python_create_binary.rules() + python_native_code_rules() +
            pex.rules() + subprocess_environment_rules())