diff options
author | Kali Kaneko (leap communications) <kali@leap.se> | 2016-08-30 11:25:27 -0400 |
---|---|---|
committer | Kali Kaneko (leap communications) <kali@leap.se> | 2016-08-30 11:25:35 -0400 |
commit | a9b4554156bac38cd3ca1162326ce9cf554f9b50 (patch) | |
tree | 21dacea8338235181b214fa233f93fdff3c0b022 /pkg/tools/filter-bitmask-deps | |
parent | 22eec36ff81ae2ec2b924087ed6253894b92278a (diff) |
[pkg] add some relevant docs
Diffstat (limited to 'pkg/tools/filter-bitmask-deps')
-rwxr-xr-x | pkg/tools/filter-bitmask-deps | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pkg/tools/filter-bitmask-deps b/pkg/tools/filter-bitmask-deps new file mode 100755 index 0000000..9808d39 --- /dev/null +++ b/pkg/tools/filter-bitmask-deps @@ -0,0 +1,35 @@ +#!/usr/bin/env python + +""" +Filter bitmask dependencies. + +Usage: pipdeptree | filter-bitmask-deps +""" +import fileinput + +TARGET = "leap.bitmask" + + +def get_bitmask_deps(dep_lines): + res = [] + begin = False + for dep in dep_lines: + if dep.startswith(TARGET): + begin = True + res.append(dep) + continue + elif dep.startswith(' ') and begin: + res.append(dep) + continue + if begin: + return res + + +if __name__ == "__main__": + lines = [] + for line in fileinput.input(): + lines.append(line) + + bitmask_deps = get_bitmask_deps(lines) + for line in bitmask_deps: + print line[:-1] |