from distutils.dep_util import newer_group
# yes, this is was almost entirely copy-pasted from
# 'newer_pairwise()', this is just another convenience
# function.
def newer_pairwise_group(sources_groups, targets):
"""Walk both arguments in parallel, testing if each source group is newer
than its corresponding target. Returns a pair of lists (sources_groups,
targets) where sources is newer than target, according to the semantics
of 'newer_group()'.
"""
if len(sources_groups) != len(targets):
raise ValueError("'sources_group' and 'targets' must be the same length")
# build a pair of lists (sources_groups, targets) where source is newer
n_sources = []
n_targets = []
for i in range(len(sources_groups)):
if newer_group(sources_groups[i], targets[i]):
n_sources.append(sources_groups[i])
n_targets.append(targets[i])
return n_sources, n_targets
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __pycache__ | Folder | 0755 |
|
|
| command | Folder | 0755 |
|
|
| extern | Folder | 0755 |
|
|
| __init__.py | File | 4.92 KB | 0644 |
|
| archive_util.py | File | 6.46 KB | 0644 |
|
| config.py | File | 15.93 KB | 0644 |
|
| dep_util.py | File | 935 B | 0644 |
|
| depends.py | File | 5.7 KB | 0644 |
|
| dist.py | File | 39.36 KB | 0644 |
|
| extension.py | File | 1.69 KB | 0644 |
|
| glob.py | File | 5.08 KB | 0644 |
|
| launch.py | File | 787 B | 0644 |
|
| lib2to3_ex.py | File | 1.97 KB | 0644 |
|
| monkey.py | File | 5.66 KB | 0644 |
|
| msvc.py | File | 39.93 KB | 0644 |
|
| namespaces.py | File | 3.12 KB | 0644 |
|
| package_index.py | File | 39.03 KB | 0644 |
|
| py26compat.py | File | 679 B | 0644 |
|
| py27compat.py | File | 536 B | 0644 |
|
| py31compat.py | File | 1.61 KB | 0644 |
|
| py33compat.py | File | 998 B | 0644 |
|
| py36compat.py | File | 2.82 KB | 0644 |
|
| sandbox.py | File | 14.21 KB | 0644 |
|
| script (dev).tmpl | File | 201 B | 0644 |
|
| script.tmpl | File | 138 B | 0644 |
|
| site-patch.py | File | 2.25 KB | 0644 |
|
| ssl_support.py | File | 8.03 KB | 0644 |
|
| unicode_utils.py | File | 996 B | 0644 |
|
| version.py | File | 144 B | 0644 |
|
| windows_support.py | File | 714 B | 0644 |
|