MCPcopy Index your code
hub / github.com/reactive-python/reactpy / make_py_pkg_info

Function make_py_pkg_info

tasks.py:287–297  ·  view source on GitHub ↗
(context: Context, pkg_dir: Path)

Source from the content-addressed store, hash-verified

285
286
287def make_py_pkg_info(context: Context, pkg_dir: Path) -> PackageInfo:
288 with context.cd(pkg_dir):
289 proj_metadata = json.loads(
290 ensure_result(context, "hatch project metadata").stdout
291 )
292 return PackageInfo(
293 name=proj_metadata["name"],
294 path=pkg_dir,
295 language="py",
296 version=proj_metadata["version"],
297 )
298
299
300def make_js_pkg_info(pkg_dir: Path) -> PackageInfo:

Callers 1

get_packagesFunction · 0.85

Calls 2

ensure_resultFunction · 0.85
PackageInfoClass · 0.85

Tested by

no test coverage detected