diff --git a/PyTeX/build/build/builder.py b/PyTeX/build/build/builder.py index 0725f18..28c735b 100644 --- a/PyTeX/build/build/builder.py +++ b/PyTeX/build/build/builder.py @@ -49,9 +49,13 @@ class PyTeXBuilder: @property def version_info(self): if self._version_info is None: - self._version_info = FileVersionInfo.from_json( - self.target_root / VERSION_INFO_FILE - ) + version_info_file = self.target_root / VERSION_INFO_FILE + if version_info_file.exists(): + self._version_info = FileVersionInfo.from_json( + self.target_root / VERSION_INFO_FILE + ) + else: + self._version_info = FileVersionInfo() return self._version_info @property @@ -127,5 +131,4 @@ class PyTeXBuilder: def _build(self): logger.info("Starting build") self.load_pytex_files() - raise NotImplementedError diff --git a/main.py b/main.py index 9779118..91915c4 100644 --- a/main.py +++ b/main.py @@ -53,4 +53,6 @@ builder = PyTeXBuilder(conf_path) builder.build_tex_sources() +v = builder.version_info + pass