MCPcopy Create free account
hub / github.com/ipython/ipython / check_package_data

Function check_package_data

setupbase.py:129–139  ·  view source on GitHub ↗

verify that package_data globs make sense

(package_data)

Source from the content-addressed store, hash-verified

127
128
129def check_package_data(package_data):
130 """verify that package_data globs make sense"""
131 print("checking package data")
132 for pkg, data in package_data.items():
133 pkg_root = pjoin(*pkg.split('.'))
134 for d in data:
135 path = pjoin(pkg_root, d)
136 if '*' in path:
137 assert len(glob(path)) > 0, "No files match pattern %s" % path
138 else:
139 assert os.path.exists(path), "Missing package data: %s" % path
140
141
142def check_package_data_first(command):

Callers 1

runMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected