Lines Matching refs:dest
68 def copy_if_modified(src, dest):
70 dest_stat = os.stat(dest)
81 shutil.copy2(src, dest)
102 for dest, src in rglob(ns.source / "Lib", "**/*", _c):
103 yield dest, src
121 for dest, src in rglob(Path(tcl_lib).parent, "**/*"):
122 yield "tcl/{}".format(dest), src
126 def in_build(f, dest="", new_name=None):
136 yield dest + n + "." + x, src
140 yield dest + n + ".pdb", pdb
168 for dest, src in rglob(ns.build, "vcruntime*.dll"):
170 yield dest, src
176 for dest, src in rglob(ns.build, ("*.pyd", "*.dll")):
186 yield from in_build(src.name, dest="" if ns.flat_dlls else "DLLs/")
192 for dest, src in get_lib_layout(ns):
193 yield "Lib/{}".format(dest), src
206 for dest, src in rglob(ns.source / "Tools", "**/*", _c):
207 yield "Tools/{}".format(dest), src
214 for dest, src in rglob(ns.source / "Include", "**/*.h"):
215 yield "include/{}".format(dest), src
219 for dest, src in get_tcltk_lib(ns):
220 yield dest, src
223 for dest, src in get_pip_layout(ns):
228 yield dest, src
231 for dest, src in rglob(ns.doc_build / "htmlhelp", PYTHON_CHM_NAME):
232 yield "Doc/{}".format(dest), src
235 for dest, src in rglob(ns.doc_build / "html", "**/*"):
236 yield "Doc/html/{}".format(dest), src
239 for dest, src in get_props_layout(ns):
240 yield dest, src
243 for dest, src in get_nuspec_layout(ns):
244 yield dest, src
246 for dest, src in get_appx_layout(ns):
247 yield dest, src
256 def _compile_one_py(src, dest, name, optimize, checked=True):
259 if dest is not None:
260 dest = str(dest)
272 dest,
288 dest = (dest_dir or ns.temp) / (src.stem + ".pyc")
289 return _compile_one_py(src, dest, name, optimize=2, checked=checked)
292 def _write_to_zip(zf, dest, src, ns, checked=True):
293 pyc = _py_temp_compile(src, dest, ns, checked=checked)
296 zf.write(str(pyc), dest.with_suffix(".pyc"))
312 zf.write(str(f), str(dest.parent / f.name))
325 zf.write(str(src), str(dest))
342 for dest, src in get_lib_layout(ns):
343 _write_to_zip(zf, dest, src, ns, checked=False)
401 for dest, src in files:
413 log_debug("Copy {} -> {}", src, ns.copy / dest)
414 (ns.copy / dest).parent.mkdir(parents=True, exist_ok=True)
415 with open(ns.copy / dest, "wb") as f:
419 zip_file.writestr(str(dest), content)
427 and os.path.normcase(str(dest)).startswith(os.path.normcase("Lib"))
430 need_compile.append((dest, ns.copy / dest))
432 (ns.temp / "Lib" / dest).parent.mkdir(parents=True, exist_ok=True)
433 copy_if_modified(src, ns.temp / "Lib" / dest)
434 need_compile.append((dest, ns.temp / "Lib" / dest))
440 log_debug("Copy {} -> {}", src, ns.copy / dest)
441 (ns.copy / dest).parent.mkdir(parents=True, exist_ok=True)
443 copy_if_modified(src, ns.copy / dest)
449 zip_file.write(src, str(dest))
452 for dest, src in need_compile:
454 _compile_one_py(src, None, dest, optimize=0),
455 _compile_one_py(src, None, dest, optimize=1),
456 _compile_one_py(src, None, dest, optimize=2),
461 cdest = Path(dest).parent / Path(c).relative_to(src.parent)