MCPcopy Index your code
hub / github.com/ipython/ipython / check_package_data

Function check_package_data

setupbase.py:60–70  ·  view source on GitHub ↗

verify that package_data globs make sense

(package_data)

Source from the content-addressed store, hash-verified

58#---------------------------------------------------------------------------
59
60def check_package_data(package_data):
61 """verify that package_data globs make sense"""
62 print("checking package data")
63 for pkg, data in package_data.items():
64 pkg_root = Path(*pkg.split("."))
65 for d in data:
66 path = pkg_root / d
67 if "*" in str(path):
68 assert len(glob(str(path))) > 0, "No files match pattern %s" % path
69 else:
70 assert path.exists(), f"Missing package data: {path}"
71
72
73def check_package_data_first(command):

Callers 1

runMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…