Loading Other/Scripts/UpdateDependencies.py +5 −19 Original line number Diff line number Diff line from pathlib import Path from ScriptCollection.GeneralUtilities import GeneralUtilities from ScriptCollection.TFCPS.TFCPS_Generic import TFCPS_Generic_Functions, TFCPS_Generic_CLI from ScriptCollection.ImageUpdater import ImageUpdaterHelper, ConcreteImageUpdaterForDebian from ScriptCollection.TFCPS.TFCPS_Generic import TFCPS_Generic_CLI,TFCPS_Generic_Functions def update_debian_version(): concreteImageUpdaterForDebian=ConcreteImageUpdaterForDebian() latest_debian_tag=concreteImageUpdaterForDebian.version_to_tag(ImageUpdaterHelper.get_latest_version(concreteImageUpdaterForDebian.get_all_available_versions("debian"))) current_file = str(Path(__file__).absolute()) repository_folder = GeneralUtilities.resolve_relative_path("../../..", current_file) debian_version_file: str = GeneralUtilities.resolve_relative_path("Other/Resources/Dependencies/Debian/Version.txt", repository_folder) GeneralUtilities.write_text_to_file(debian_version_file, latest_debian_tag) def prepare_build_codeunits(): def update_dependencies(): t :TFCPS_Generic_Functions= TFCPS_Generic_CLI().parse(__file__) repository_folder = GeneralUtilities.resolve_relative_path( "../../..", str(Path(__file__).absolute())) t.tfcps_Tools_General.update_submodule(repository_folder,"tessdata_best") update_debian_version() t.tfcps_Tools_General.update_dependent_oci_images(t.repository_folder) t.tfcps_Tools_General.update_submodule(t.repository_folder,"tessdata_best") if __name__ == "__main__": prepare_build_codeunits() update_dependencies() Loading
Other/Scripts/UpdateDependencies.py +5 −19 Original line number Diff line number Diff line from pathlib import Path from ScriptCollection.GeneralUtilities import GeneralUtilities from ScriptCollection.TFCPS.TFCPS_Generic import TFCPS_Generic_Functions, TFCPS_Generic_CLI from ScriptCollection.ImageUpdater import ImageUpdaterHelper, ConcreteImageUpdaterForDebian from ScriptCollection.TFCPS.TFCPS_Generic import TFCPS_Generic_CLI,TFCPS_Generic_Functions def update_debian_version(): concreteImageUpdaterForDebian=ConcreteImageUpdaterForDebian() latest_debian_tag=concreteImageUpdaterForDebian.version_to_tag(ImageUpdaterHelper.get_latest_version(concreteImageUpdaterForDebian.get_all_available_versions("debian"))) current_file = str(Path(__file__).absolute()) repository_folder = GeneralUtilities.resolve_relative_path("../../..", current_file) debian_version_file: str = GeneralUtilities.resolve_relative_path("Other/Resources/Dependencies/Debian/Version.txt", repository_folder) GeneralUtilities.write_text_to_file(debian_version_file, latest_debian_tag) def prepare_build_codeunits(): def update_dependencies(): t :TFCPS_Generic_Functions= TFCPS_Generic_CLI().parse(__file__) repository_folder = GeneralUtilities.resolve_relative_path( "../../..", str(Path(__file__).absolute())) t.tfcps_Tools_General.update_submodule(repository_folder,"tessdata_best") update_debian_version() t.tfcps_Tools_General.update_dependent_oci_images(t.repository_folder) t.tfcps_Tools_General.update_submodule(t.repository_folder,"tessdata_best") if __name__ == "__main__": prepare_build_codeunits() update_dependencies()