write relative file names in build info
This commit is contained in:
parent
026e3a6cb3
commit
4e7ea6fd14
2 changed files with 8 additions and 4 deletions
|
@ -98,7 +98,8 @@ def build(
|
|||
sources_to_build.append(
|
||||
TexFileToFormat(
|
||||
src_path=file,
|
||||
build_dir=output_dir / file.parent.relative_to(input_dir),
|
||||
build_root=output_dir,
|
||||
src_root=src_dir,
|
||||
latex_name=latex_name,
|
||||
current_build_info=current_build_info,
|
||||
last_build_info=last_build_info_for_this_file,
|
||||
|
|
|
@ -13,7 +13,8 @@ class TexFileToFormat:
|
|||
def __init__(
|
||||
self,
|
||||
src_path: Path,
|
||||
build_dir: Path,
|
||||
build_root: Path,
|
||||
src_root: Path,
|
||||
latex_name: str,
|
||||
current_build_info: BuildInfo,
|
||||
last_build_info: Optional[List[dict]],
|
||||
|
@ -21,7 +22,9 @@ class TexFileToFormat:
|
|||
overwrite_existing_files: bool = False,
|
||||
build_all: bool = False):
|
||||
self.src_path = src_path
|
||||
self.build_path = build_dir
|
||||
self.build_root = build_root
|
||||
self.src_root = src_root
|
||||
self.build_path = build_root / src_path.parent.relative_to(src_root)
|
||||
self.latex_name = latex_name # Still an identifier on how to name the package when being formatted
|
||||
self.current_build_info = current_build_info
|
||||
self.last_build_info_all = last_build_info
|
||||
|
@ -129,7 +132,7 @@ class TexFileToFormat:
|
|||
build_infos = []
|
||||
for written_file in written_files:
|
||||
info = {
|
||||
'name': written_file,
|
||||
'name': str(self.src_path.parent.relative_to(self.src_root)) + "/" + written_file,
|
||||
'source file': self.src_path.name,
|
||||
'build time': self.current_build_info.build_time,
|
||||
'source version': self.current_build_info.packages_version,
|
||||
|
|
Loading…
Reference in a new issue