Exemple #1
0
def _rule_for_select_spec(spec):
    if spec.type == "include":
        return file_util.include(spec.patterns, type=spec.patterns_type)
    elif spec.type == "exclude":
        return file_util.exclude(spec.patterns, type=spec.patterns_type)
    else:
        assert False, spec.type
Exemple #2
0
def _select_rules_for_opdef(opdef):
    if _sourcecode_disabled(opdef):
        return [file_util.exclude("*")]
    root = _opdef_select_rules_root(opdef)
    return (_base_sourcecode_select_rules() +
            _sourcecode_config_rules(opdef.modeldef.sourcecode, root) +
            _sourcecode_config_rules(opdef.sourcecode, root))
def _rule_exclude_egg_info_dirs():
    return file_util.exclude("*.egg-info", type="dir")
def _rule_exclude_build_dirs():
    return file_util.exclude("build", type="dir")
def _rule_exclude_venv_dirs():
    return file_util.exclude("*", type="dir", sentinel="bin/activate")
def _rule_exclude_nocopy_dirs():
    return file_util.exclude("*", type="dir", sentinel=".guild-nocopy")
def _rule_exclude_dot_dirs():
    return file_util.exclude(".*", type="dir")
def _rule_exclude_pycache_dirs():
    return file_util.exclude("__pycache__", type="dir")