tis-waptdev-package-tools
0.0.213-9
Package to add new advanced WAPT actions in VSCode - You must import: "tis-waptpython-icoextract"
1752 downloads
See build result See VirusTotal scan

Description
- package : tis-waptdev-package-tools
- name : WAPT Dev Package Tools
- version : 0.0.213-9
- categories : Development
- maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ,Pierre COSSON
- installed_size : 1156990
- editor :
- licence : wapt_public
- signature_date : 2023-08-26T21:03:13.950408
- size : 301.35 Ko
- locale : all
- target_os : all
- impacted_process :
- architecture : all
- Depends :
- Conflicts :
control
package : tis-waptdev-package-tools
version : 0.0.213-9
architecture : all
section : base
priority : optional
name : WAPT Dev Package Tools
categories : Development
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ,Pierre COSSON
description : Package to add new advanced WAPT actions in VSCode - You must import: "tis-waptpython-icoextract"
depends : tis-waptdev,tis-vscode-config,tis-waptpython-pillow,tis-waptpython-deepl
conflicts : tis-extracticon
maturity : PROD
locale : all
target_os : all
min_wapt_version : 2.3
sources :
installed_size : 1156990
impacted_process :
description_fr : Paquet pour ajouter de nouvelles actions WAPT avancées dans VSCode - Vous devez importer : "tis-waptpython-icoextract"
description_pl : Pakiet dodający nowe zaawansowane akcje WAPT w VSCode - Musisz zaimportować: "tis-waptpython-icoextract"
description_de : Paket zum Hinzufügen neuer fortgeschrittener WAPT-Aktionen in VSCode - Sie müssen importieren: "tis-waptpython-icoextract"
description_es : Paquete para añadir nuevas acciones avanzadas WAPT en VSCode - Debes importar: "tis-waptpython-icoextract"
description_pt : Pacote para adicionar novas acções WAPT avançadas no VSCode - Tem de importar: "tis-waptpython-icoextract"
description_it : Pacchetto per aggiungere nuove azioni WAPT avanzate in VSCode - È necessario importare: "tis-waptpython-icoextract"
description_nl : Pakket om nieuwe geavanceerde WAPT-acties toe te voegen in VSCode - U moet importeren: "tis-waptpython-icoextract"
description_ru : Пакет для добавления новых расширенных действий WAPT в VSCode - Необходимо импортировать: "tis-waptpython-icoextract"
audit_schedule :
editor :
keywords :
licence : wapt_public
homepage :
package_uuid : ce7f988c-5b87-4a88-a226-7640456294eb
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 3078632e09e88905a16939aca654ceda7fd5d7acd4d42c79d49d2f1d5943d363
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : de9UZqNFNtLCerf0ZceWHlUPSKfozq4b8qTpIo7TeMtro2FUuX7rSR+vUBe+fFxCjGvG/WdMQQ3iJ1gjJeRNDAUw5WTMWNv7tw3Rz1LcaP/K/0vlIExzMF5/pGFgfNHPyua+HAL1KvLa8VLzJA7MHybgBXBBi3VbaKWoZ2UVJOo14G3sMWtZWybYZnBnqGB+gakPK6yoLIY/cGPgYEd5S7VUXoaA07xtkhQB2lOdT+C4hSHDofUd0ix7g2rSgTYmHepPwDmc3H+MZyHv08C03JQKhBQbW1/NEZrBpZMDGGGm/aWILYjScoT/TxQhgj6f9koO96z+e7zhn9bht+1sPQ==
signature_date : 2023-08-26T21:03:13.950408
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
Setup.py
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
package_tools_path = makepath(get_public_persistent_dir(), "package-tools")
vscode_launch_custom_path = makepath(WAPT.wapt_base_dir, "templates", "vscode_launch_custom.json")
if not isdir(get_public_persistent_dir()):
print("Creating: %s" % get_public_persistent_dir())
mkdirs(get_public_persistent_dir())
if isdir(package_tools_path):
remove_tree(package_tools_path)
print("Copying: %s" % package_tools_path)
copytree2(makepath(basedir, "package-tools"), package_tools_path)
print("Updating: %s" % vscode_launch_custom_path)
update_vscode_launches(
vscode_launch_custom_path,
package_tools_path,
)
filecopyto(vscode_launch_custom_path, makepath(WAPT.wapt_base_dir, "templates", "vscode_launch.json")) # Until WAPT code is adapted
# Installing tis-waptpython-icoextract for Windows and Linux
if not get_os_name() == "Darwin":
dependency_package = control.package.split("-")[0] + "-waptpython-icoextract"
if WAPT.is_available(dependency_package):
WAPT.install(dependency_package)
else:
error(f"You must import the package: {dependency_package}")
def audit():
package_tools_path = makepath(get_public_persistent_dir(), "package-tools")
vscode_launch_custom_path = makepath(WAPT.wapt_base_dir, "templates", "vscode_launch_custom.json")
audit_status = "OK"
if not isdir(package_tools_path):
print("Missing: %s\nReinstalling package..." % package_tools_path)
WAPT.install(control.package, force=True)
audit_status = "WARNING"
if not isfile(vscode_launch_custom_path):
print("Missing: %s\nReinstalling package..." % package_tools_path)
WAPT.install(control.package, force=True)
audit_status = "WARNING"
return audit_status
def uninstall():
package_tools_path = makepath(get_public_persistent_dir(), "package-tools")
if isdir(package_tools_path):
print("Removing: %s" % package_tools_path)
remove_tree(package_tools_path)
uninstall_vscode_launches()
def update_vscode_launches(vscode_launch_custom_path, package_tools_path):
new_launches_json = makepath(package_tools_path, "package-template", "vscode_launch_custom.json")
# launch_path = makepath(WAPT.wapt_base_dir, "templates", "vscode_launch.json")
launch_path = makepath(package_tools_path, "package-template", "vscode_launch.json")
launch_content = json_load_file(makepath(launch_path))
# getting every property including "DEV"
configuration_to_remove = []
for i in range(len(launch_content["configurations"])):
if "DEV" in launch_content["configurations"][i]["name"]:
configuration_to_remove.append(i)
# removing every index in reverse order
for i in reversed(configuration_to_remove):
# print("removing %s" % launch_content["configurations"][i]["name"])
del launch_content["configurations"][i]
new_launches = json_load_file(new_launches_json)
existing_launches = [launch["name"] for launch in launch_content["configurations"]]
for launch in new_launches["configurations"]:
if launch["name"] not in existing_launches:
# print(f"adding {launch['name']} to vscode_launch.json")
launch["program"] = launch["program"].replace(
r"{package_tools_path}/", "/".join(package_tools_path.split(os.sep) + ["package-template", ""])
)
launch_content["configurations"].append(launch)
# Write the modified data back to the file
# print("updating vscode launchs.json")
json_write_file(vscode_launch_custom_path, launch_content)
def uninstall_vscode_launches():
launch_path = makepath(WAPT.wapt_base_dir, "templates", "vscode_launch.json")
launch_content = json_load_file(launch_path)
# getting every property including "DEV"
configuration_to_remove = []
for i in range(len(launch_content["configurations"])):
if "DEV" in launch_content["configurations"][i]["name"]:
configuration_to_remove.append(i)
# removing every index in reverse order
for i in reversed(configuration_to_remove):
# print("removing %s" % launch_content["configurations"][i]["name"])
del launch_content["configurations"][i]
# Write the clean data back to the file
json_write_file(launch_path, launch_content)
def get_public_persistent_dir():
"""
Get the path to the public persistent directory.
Returns:
str: Path to the public persistent directory.
"""
try:
return makepath(WAPT.wapt_base_dir, "public", "persistent")
except Exception:
try:
return makepath(installed_softwares(uninstallkey="WAPT_is1")[0]["install_location"], "public", "persistent")
except Exception:
return makepath(programfiles32, "wapt", "public", "persistent")
def get_public_persistent_file(fname):
"""
Get the path to a file in the public persistent directory.
Args:
fname (str): Filename.
Returns:
str: Path to the file in the public persistent directory.
"""
try:
return makepath(WAPT.wapt_base_dir, "public", "persistent", fname)
except Exception:
try:
return makepath(installed_softwares(uninstallkey="WAPT_is1")[0]["install_location"], "public", "persistent", fname)
except Exception:
return makepath(programfiles32, "wapt", "public", "persistent", fname)
update_package.py
# -*- coding: utf-8 -*-
from setuphelpers import *
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
# Formatting code with black
formatting_print = str(run_notfatal("waptpython -m black -l 150 ."))
time.sleep(2)
if "reformatted" in formatting_print:
print(ensure_unicode(formatting_print.split("\r\nAll done!")[0].split("\nAll done!")[0]))
# Change package version based on commit_count
if params.get("commit_count", 0):
commit_count = params.get("commit_count", 0)
else:
commit_count = str(int(run("git rev-list HEAD --count").split("\n")[0]) + 1)
split_version = control.get_software_version().split(".")
split_version[2] = str(commit_count)
version = ".".join(split_version)
if Version(version, 4) > Version(control.get_software_version(), 4):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
package_updated = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.set_software_version(version)
control.save_control_to_wapt()
# Validating or not update-package-sources
return package_updated
4651ad90938341d63e619893e3a4af489c2408365a59f82ba1d59fddb6e70b88 : package-tools/code-examples/check_if_enterprise.py
9a94ac7991f87dea0219cd717a853f9c906c93d6c1f531d5f272137e713d3936 : package-tools/code-examples/isrunning.py
7f6921cdf84cd8409f6a4e3ee9148836d4d99da46fcf7a070c64f20978166bae : package-tools/code-examples/manual_install_exe_if_needed.py
1de7a348c28cd8de2cad2720c65f3d39aa549b170346b2118d346d5c901d3b9a : package-tools/code-examples/message_box.py
b558dc4cfe8591b9697b09e008c3cd339a8ea4377a3ac10a46baaa876f9fe4c9 : package-tools/code-examples/bs_function.py
bd1af4c473e4f871b3f46354d2d785e6d20920007b9dae31c7b3f9f545952ea8 : package-tools/code-examples/make_sure_uninstallkey_exist.py
4b6c9e6a536a98c7e2a15a2496c1d5346cc1a28b8f6ad42736fc59acfccea21a : package-tools/code-examples/old/update_package_on_api_github_latest_simplified.py
de799f31132e47aac0343769c8f90d6c50d6b6f7b366abb84d68717c30d22efa : package-tools/code-examples/old/deny_old_c++.py
d84dbe1739085807f2bb6a57467912140bf37d96883e9d5ca335fa43ec4a382c : package-tools/code-examples/old/update-package-with-download-url-list.py
4c062f95157e0f15ada70188754f0fc4ae1aa3563a47547ecab1f257300f83c0 : package-tools/code-examples/old/update_package_on_api_github_latest.py
93d772c8131d730057fcf24344354fb18bbd4b34e0127d6dae9e62b163c96303 : package-tools/code-examples/old/scratch3-appdata.py
dcecd222f3e174b622b32bd453fc2abca79c3546bd7d4f5c4a1f599d5bd002bc : package-tools/code-examples/old/beautifulsup-2basesexamples.py
f47df58e218a609c32e05d1f02f9c5d12cfe18d4e52185e53b0906e0f89e804a : package-tools/code-examples/old/update_package_on_api_sourceforge_latest.py
d87a00899a460df40b3dd9e0b1d8d3422fd46719cf940b063e87289a89408bba : package-tools/code-examples/old/triple-arch-compare.py
12ef2cea6e1755a01c82754b8786fe1e362ceba92a63da125fe416184b2aecda : package-tools/code-examples/old/navigate_with_bs.py
58ef088268161d01165fa9dc3ff9887320f9ce00e9fbd97ba6cb258619d2a173 : package-tools/code-examples/old/update_api_github.py
c5edcfd500108847cf18f322ecba79751b1506ebe5cc0c8d21612d973cda69a2 : package-tools/code-examples/old/force_2_numbers_java.py
a35a1508459018029d6e8f0f6678da828dfd5311bd8b896a37be864fd667b5c0 : package-tools/code-examples/old/sssd_conf_jinja.py
1a652518be5c94b9a1faf94e82e980ada36c6ffc1310b38c0b5f708bcf93f00e : package-tools/code-examples/old/update_package_on_api_github.py
979d98a85473b475ee22e0b153a719c3dfe5294f89c643b74b0cd4d8513ecb3c : package-tools/code-examples/old/update_package_only_increment.py
3b003066ed5d52010b772fc675bb954b59f439dde5c350908f8f74dc78b8e450 : package-tools/code-examples/old/uninstall_other_versions_and_remove_folder.py
98da3348486a60792571a89e374b4082705ac4324a641f1479f4ea111c3c5f9d : package-tools/code-examples/old/install_force_condition.py
9bffb7ba306980e938304857d3ab1f1383db0818da545c2e0b71105ae43d7876 : package-tools/code-examples/old/update_package_on_api_github_bin_contains.py
e5590760f93a4678fe8ab174b4601e91775c654552e04e5ce90b27472daa1499 : package-tools/code-examples/old/remove_file_with_asterix.py
0af482db13ba46cc489c24b608e88c46deac8837863b0291d4bcf93e8ea1a1fd : package-tools/code-examples/old/icon_all_users.py
996db4c3558bb7a56d503e776578cab98898d1223f7485ac60bcd3f7e1d45e11 : package-tools/code-examples/old/office_2019.py
defb07194f4b92d4eb40663e2a2a26c9b2ef95c2a8dbe7824a536c52ebffd43e : package-tools/code-examples/old/extract_desired_file_zipfile.py
6ae952a90d3b8048e7807453a38e72188c7dbbe3e7f35642a73b601538c57107 : package-tools/code-examples/old/bs_basic.py
7c319534e3f1c651be4fe022bfda8372184ee31d3aaacef2e7ed7fd02e77453b : package-tools/code-examples/old/update_package-base-example.py
a4f818f4707553558fd375bf2bdc431b4a40bb5d2e8cc8a49f60149f1e556478 : package-tools/code-examples/old/insert_content_in_dict.py
77226e6de210d66a3dbba06c50f78377c461c521b6c8568bb035ee35071e3754 : package-tools/code-examples/old/double_boucle_for.py
60de9c6bd800d28a9076c3f85da77662f35f1218e1c2326920a87994ae579ba5 : package-tools/code-examples/old/translate_descriptions.py
95bf8a52867faf293ed9465831568ff80eebe1b61609795ce27a1ef2df19c8e7 : package-tools/code-examples/old/uninstall_folder_appdata_allusers.py
d33713cbdec0a7731bb108e37e46a65cd5a0914116e9f597eeba0eee7ed62ce9 : package-tools/code-examples/old/debug_run_as_machine.py
56050571b5b04c554b85ce57f031030c34ccdb34f87150c8fc2e066c5783d20e : package-tools/code-examples/old/update_package_get_version_from_binary.py
54b9274dc95070bfc95961d9af815467eed0f41c2007585f946b163e6a9a40d6 : package-tools/code-examples/old/changing version on dl.py
61a582db7b87341ad31d2571062ac54f10f6d82bc67d4ec8b82ac9105b2beac8 : package-tools/code-examples/old/download_link_on_json_api_github.py
442bca11b9df9ab182e521ea4d6d825e66b780b152df0c27ccc7556c3401becb : package-tools/code-examples/old/bs-.exe-dl.py
ced68725cc143cb67080fe9c9c97bf414bedba002af75ed249f7594493977d3e : package-tools/code-examples/old/check_other_versions.py
7f17f6b75d5ee124571e7bb6d2f3dcc3480b2bb1b1f1b7ed7aecb4d20e542f7b : package-tools/code-examples/old/fosshub_update_package_v2_temp.py
998fd685cc7e8ffe822e22d2ac90c9d555c1938c8f730d97cc73182acd59c64d : package-tools/code-examples/old/freespace-difference-base-example.py
f7e001c65c434e7c7f92d3b9e585797cc8512ae1a18306eb9800e0fc8c9118f5 : package-tools/code-examples/old/get_space_used.py
a6c5253a60b0901b1dee35e12d601d9df7d6b90a677b08ebd1f32e472388d742 : package-tools/code-examples/old/update-package-with-download-url.py
fc814bc4b66abaa4bee441558a13cd8298d84ccc453e4a8fa1d0d0d19b1ba519 : package-tools/code-examples/old/update_package_offline_based_on_binary.py
3d6f47d53d08035e8c5ed77b92f179638e2989c0c72db27438280f34a654973e : package-tools/code-examples/old/fosshub-update_package.py
867b633a5f0a0e16f35bfa59fa90c3ebc13502f4555d2816446626eefc358a75 : package-tools/code-examples/old/avoid_different_version.py
5dab75a6220876768a940d52c1ab009e4b226f4b982e18db5de2281501759f29 : package-tools/code-examples/old/update_package-github.py
785ad8f799e18c1e9ade6fd0cfac6e2c9f2d35260b10ef84a65e364a388f1e23 : package-tools/code-examples/old/force_2_numbers.py
839765239d0ec86625513f3e59212a49a9214fbb69e4b2baa86db83d8baf14ef : package-tools/code-examples/old/extract_in_python_with_7zip.py
f42c174e007d4c96eab47fdbd614f6907d87132243d44bde4dcb77087050e647 : package-tools/code-examples/old/compare_filenames_not_finalized.py
1cd4183475a11d1a8849ce808085fe22476b0f4ef8084b68267cfa36dc3f020c : package-tools/code-examples/old/update_package_on_api_github_for_multiple_releases.py
f74dfe03c41b802a567a01b22e1f73faff39d11ac27d8dc8c737d898cd6f4e52 : package-tools/code-examples/audit-multiple-values.py
98bef04c19dceb17be57d29dbcb308c27c2dc9e39c1e52184c500a223cced465 : package-tools/code-examples/disable-app-services-scheduled-tasks.py
7321d8aed45d89a681e3681ac1b64ce4992917900e34c0c930780bb61f81bb3e : package-tools/code-examples/waptguihelper.grid_dialog()-reversed.py
474ad7556da38b6fd24ad7632f1e94865b5f4d7aa9295ba478d568cf8fdab8c8 : package-tools/code-examples/run-non-interactive-process.py
cb63691a681623cbd1c032f38ce2703ac056d81a0fb83d3a92e1e8712d04a63c : package-tools/code-examples/inifile.py
e2c0108602c5c581de1ad4b3a26fde096dc90d38d305f0ef359170738acbda78 : package-tools/code-examples/read-write-files.py
0c5e8bdd4532595de9e5e1c2adcaedb679ecadb65bc0588699113885eeb2176a : package-tools/code-examples/check_if_installed.py
8056e536da2b15dd6f4213bd6750789e0662c1c138efb9d8e4cd4317fd5e3c97 : package-tools/code-examples/xml_parsing.py
4eb30203355e2320551889b8854e052ca055f641f77112fe6407fdea8e5cfb2d : package-tools/code-examples/import-local-python-file.py
c2590bf2fce9b7712d4d8e6dc7d8e2b0983be9a410ed51d92e6bd0a0008c79ff : package-tools/code-examples/linux-base-simple.py
557df84ef1722b0646a50a09ada87217ec2904c4a126323d281969bdb8807cde : package-tools/code-examples/bs_verify_exit.py
5053ca30d05a9adc3d7775eedea7edcd5f16940a6f9cafe1c50ff1d47ebc16ff : package-tools/code-examples/running_from_waptconsole.py
c9ef08c356d0095de983be180284964341b9e9c738e1a2669eed77d2ed74d41e : package-tools/code-examples/create_recursive_zip-pip-install-target.py
6575bde6c07066f5465dd22416acd92fbb711a094fc626fd5af849803cbf26ef : package-tools/code-examples/audit_basic_function.py
a85e7e9bd0775e3de65c8b19ef4f6cae7fabcb63afd950d265bd4bdb0d9f1f56 : package-tools/code-examples/pip--help.sh
49e13700c516960f9d12e571858e68827eab92163a3248220b6a99e7673bf54e : package-tools/code-examples/write_user_config_json.py
d8fa2b68a6b1f20acc1eba8480081ecf863c1fa83047eb2d1ee9363fbefa424c : package-tools/code-examples/linux-dual_arch.py
7f44173bbb4c257709b5ca6a46addf73608739e6309c12b9265a12baa1d42671 : package-tools/code-examples/set_service_start_mode.py
ad35f4adffcfc14e12d4a190e87ca5fdc4d25e797c6be8694f84e87692f127f6 : package-tools/code-examples/dependency_package.py
592eb58d8038f3f4f6707aa52c30f522ea832af9c70dc18be7c655438437fcc0 : package-tools/code-examples/time-command.py
1229d3b4f77331fd973539e6912f33ee2d602ae7c8b98525c9b59a7cf4045a57 : package-tools/code-examples/global_variables.py
8b5187630ac26931a103b1e8cf06cb5a76a61130de88c55bb73dd371062eca9a : package-tools/code-examples/xml_parsing_v2.py
7b7a911a511019d867fe6e2eb87cfb3535cf34622175b08bae6562493f680b59 : package-tools/code-examples/remove_desktop_shortcut.py
ad49f5bdacb71bacca7c2932df418ee3329067f4de5758477c5b142652f73251 : package-tools/code-examples/formatting-dict.py
9919b32fcaea5e8acebcae784ea5013bf3546db77337a2e2f233f61a004932fc : package-tools/code-examples/registry_key_verification.py
2cfd08e590c91f51f282836ce0aa0e817cf7b528dc98c428f3d24c78065a463a : package-tools/code-examples/download-and-install-kbs-multi-os-and-multi-kb.py
80f6100673672006174459e4d58349580f364a4ab21cc63e394012627ae671f5 : package-tools/code-examples/print_a_dict.py
48f7206c6fd51ca175e28aed3dfac0f0b3d62eb3dee84c74df5c73802f7c6c03 : package-tools/code-examples/csv_parsing.py
d81d87488c5b4319d7d7b10d38dea9dcb0cc55617bc1f3eebd6df925cf0d8780 : package-tools/code-examples/remove_tree_for_all_users.py
ab02b2436c1d767635c9638b3c4d2431b756a89aa4ac717a98dc828b5b48a163 : package-tools/code-examples/linux_base_v2.py
fc437f3a04c76c37952aef6686d9d6c863ecc2beb137b6561b8d3e8b5278858a : package-tools/code-examples/zip_with_7z.py
fd60e603d31d821d1216d0ee0559980078e547edde9b158e11c3cd3818b35f9e : package-tools/code-examples/empty-package.py
0f8fb227872ce4d431cfa1963eabbdf2e1fa99113815dd365f8c199dab624b01 : package-tools/code-examples/move_file.py
3139a683a8ce72e41d564cc72c6021bb3c7857f6ced2272239c2337568f8d25c : package-tools/code-examples/rerun-process.py
7b912cd57dc70ebb434eb82bc33fc6f795442125dc2af9531cbffd5136012d8a : package-tools/code-examples/linux-base.py
2d88a0b781b594fbb0cd3057d5e146d7dcffe34cbdfd38e7fe71faa255904898 : package-tools/code-examples/edit_jsons_file.py
eead0bbae2804a83be891f3f05112744f7d0acf5323e570701cad1fbaf1b12c7 : package-tools/code-examples/move_directory.py
bd67a9bf77e89910616fe2f0f2bb0da61024fc55ef4cf2aafb27a0471048534d : package-tools/code-examples/remove_allusers_desktop_shortcut.py
ce0ef9e1aef70d00f968ff219d75784a30d4ac10e8c5225030a70299f6d5424b : package-tools/code-examples/bs_get_url.py
7e1b1f1b2969434bae01ed67302c7708450ebc4f4a7356bcec7fed7c5a91f2eb : package-tools/code-examples/function_to_add_to_wapt_jpele.py
da60df069b8dfc41e7332489d7bdabd35a300b5ad2d50d59c60714fa258c5037 : package-tools/code-examples/get_default_package_prefix.py
dcca5fd3e26c98da4eb9fd7220aca8f1868377673ae7277dab8d87eb833eb05f : package-tools/code-examples/install_in_session_setup_v1.py
58187c5d3292552732aec3306b7ffd38ebdefa6fa1582d3ac09d9017e2c339b4 : package-tools/code-examples/extract_with_unzip.py
88f765ce5c55b60fa8c989ef28b3c95b86d43c817f2666d8aa8171984e2e9951 : package-tools/code-examples/add_dictionnaries.py
7001bb7a8e746779c6fab11c5f18753dcc63f794c6ded097c2bcaa03217e694a : package-tools/code-examples/interact-on-error-code.py
5ad28aa2b4d5f60cbf7a46debb24cf0a09859abf08c3dbde9306cf606df0b85d : package-tools/code-examples/interactive_process.py
5c45f055c135cc5d60eb2d63e2f2526496b3a4fedaebc7cd8d5eb7405b6d20b9 : package-tools/code-examples/dirty_json.py
3360bc6b02bc92470304ef3fe53bb8669b15f7224341ba246369de6fe7250b23 : package-tools/code-examples/avoid_file_not_found_in_install.py
cd0bb93c000bc1193370fc44f2c6b5773f6e917da77b0294b06551dd35990ff8 : package-tools/code-examples/xml_parsing_v3.py
a369b180061ea7404ceb824a82ae75c4081bf61cbfccfbca2b9205a9c59d4490 : package-tools/code-examples/download_link_based_on_suffix_bin.py
81efe1a83a0ad915860f4716615e0166887555cc279c8bbdb9fd273d42a79c95 : package-tools/code-examples/list_properly.py
35386a0f8199da21c6dd3c56a7380e8f520026e497e52a9019f0a574d9b30ca1 : package-tools/code-examples/fix_up_package_skip_if_package.py
5c17d22bba1c05a574311461d5743d6dd6ceb96097d1c7e1061313b760c368fc : package-tools/code-examples/windows-base-simple_dl.py
bc7d6630e1a449e4c2ad2aeb6bdeb37e5bb84c7c4541982ae384b58ced0fc456 : package-tools/code-examples/stop-app-services-scheduled-tasks.py
75d208fb94ae9e312f5675d8723efc7f906349e4bc9db63c1c8a9439e1d155b5 : package-tools/code-examples/fix_encoding.py
04472b9389e45e32ac641fef4eff850da036d1bc40fb06eb8772c7b0e4a331d0 : package-tools/code-examples/get_proxies_template.py
0c9edc508f96e13b84b90b6498438fc88ba27507f0cc7b071aa30a5d17afb03f : package-tools/code-examples/resize-png.py
dc1696eb50ee2bb1fb35acd93f409a6dea3f55947217bc590d067e92e260b197 : package-tools/code-examples/get_powershell_str.py
e49a11de900740afe20aabea072c61a4c10f9a17d2fcdaa3fb37131ecda4e9a2 : package-tools/code-examples/bs_get_url_v2.py
3da0d4bc452a2bcfe1275898b84489c886d3c193a5c9a7d44a752a1fb01a484f : package-tools/code-examples/remove_old_package.py
ba233085d5cbd9af0a2e6159f308ed1267439b7481ff9dfe1673650908262d50 : package-tools/code-examples/import-external-lib.py
e74d202a1fed32fa123c92405c30241902934752be203c6139c938e3d86cc4fe : package-tools/code-examples/manipulate_systemprofile.py
17ce3f0f11f47699945da5920c6183fb4b0b4cc9355e5cd943764d0177d93f7e : package-tools/code-examples/raise-exception.py
5a07066b5aee433a2452b802ffc6ccd1ef28060c5316cc4bf5b91f37a6a40f35 : package-tools/code-examples/json_proper_writing.py
63a7bf48c0f22e5453e8f6aa45d23490a57648b92a2946ca53c5262a8d72eb7c : package-tools/code-examples/NetFirewallRule.py
fef3d4cc1dcd978e0f83bae7f68049bd86693bf8ea3546144f218337117392d9 : package-tools/code-examples/multiple-kb-download-install.py
6883b2635a0513115d37ddf299753afb71a9a756b9c6ba57e5d4feb6bacdd10c : package-tools/code-examples/version_from_date.py
a04f95c9166d28dccd0ef41164746eddf96409c20434f6b67df438a960d6b384 : package-tools/code-examples/debug_see_wapt_functions.py
cac1fbc73a25ac6cca48a80fdee40e956fd976dc22f5442cc20ac373e6296416 : package-tools/code-examples/encrypted_data_usage.py
1d453258efa146f95c4a5710a9139f29545986768cba969de85accedf9d779ce : package-tools/code-examples/vscode-extension-template.py
f2a33105b7b8e31d0cb0facf275fc5b33d455ca10cad0e64f3f201bad123ac0c : package-tools/code-examples/globally-search-files-with-recursive-glob.py
715283a362266b2727bd3efc91e7a51256dd27095124090f51948022cbcfe763 : package-tools/code-examples/add_user_rights_folder-icacls.py
2318fcd6a8693608d65719bf2ef48a525c7ef255d021836f2076c4edffc81f3e : package-tools/code-examples/while.py
8c32b648af8e1d4c9156615f5f1faaf56340eff80c7f42c75394039d04245ae1 : package-tools/code-examples/manipulate_pythonpath.py
8d0906bc7fc158c56cfee599a87640cdbd846bf5a257a9aa1f62ab366ee090c5 : package-tools/code-examples/download_link_based_on_bin.py
9bea1ae129e6ccfa676971957c60d3e0d80833b7f52d4d5ab708c728ac18313c : package-tools/code-examples/multiple-comparaison_list-comprehension.py
e03096784938ab8d00236916b1eae7eb2c33a6fe1fb1e4926569237b9bc2f2bb : package-tools/code-examples/install-getVersionAndSwitches.py
bf6cf8e26b298f364e28f20ae691f6808002c1b0f067b08f80dcb3dc1b36427a : package-tools/code-examples/bypass_min_version_install_if_needed.py
3f0495d7452bf319a050fba077758abbcc02ef05f71b5a4568bdf56a56a7b949 : package-tools/code-examples/proper_install_with_incomplete_registry_entry.py
b06a7ffd19ed2e6e8df4bf5715143f983b52b3685bf2edf226b57aedd204f7aa : package-tools/code-examples/merge_data.py
9ed577a56981d1ea7d5f548647d97a4fa18c6de1f0bd7487750b830af4cc525f : package-tools/code-examples/public_persistent.py
683b048ed54e92661ab4708aeae82c438c1e72a2c7dccc785b635b9014d4e1ce : package-tools/code-examples/remove_dir_in_uninstall.py
ed768dce1956c7ca2280f25282e841ccd0830469301a6f37da8207a7009f8a8c : package-tools/code-examples/windows_user_env_install_v1.py
5b00d46560f12d2a9d715c948bcdfc33f2fa03d2118f6b7a403d2604d30d5579 : package-tools/code-examples/scheduled_task_xml.py
7b2b3eb9a8a93013190cc0592f2824e570b472e3675dcb8471c225f7e5d6a845 : package-tools/code-examples/cleanup-sensitive-data.py
5a21e1883aa4f437077666c09e17f4fc2f3b17e2b57dd84eee006bb581714c30 : package-tools/code-examples/edit_config_raw_file.py
5a0202f83d037a5f8020debca006478974d13bc169a42859d030e2a463b9355c : package-tools/code-examples/temp_dir.py
3078632e09e88905a16939aca654ceda7fd5d7acd4d42c79d49d2f1d5943d363 : package-tools/wapt-generic-iconset/development.png
d642b35ce6441158dc071677fb958ad01830271d373c332d64e48dec67f80834 : package-tools/wapt-generic-iconset/utilities.png
0aaf1b0580c8e2c42c78fd6b48db9d67829242c91234a4c87a93daf356dbbf8b : package-tools/wapt-generic-iconset/template.png
3e7c51325356b282e0569bff8d9048055254a9616167b66f893703b14e6957d1 : package-tools/wapt-generic-iconset/dependency.png
52d9d78f40a495a005b939d89a2c79ce5656020c28e2aaac8fbfd4c70aaa6d06 : package-tools/wapt-generic-iconset/internet.png
8ea10f65fd67c122d9c2cba0f79a2bfaea672a6c57ffb99c5409701b123486dd : package-tools/wapt-generic-iconset/office.png
90ac460efa93228803d354e7f837c8d6e3505a1ea76a0676452b97af07038107 : package-tools/wapt-generic-iconset/messaging.png
56874702c1f83ba25b6e5aadd3433770deb7bc5891baff85c8aa4b5707225326 : package-tools/wapt-generic-iconset/drivers.png
d9990403d73a341a0f6613a51f0f8904b7de1264a1cab47e52fdda8550d8c517 : package-tools/wapt-generic-iconset/svg_files/Dependency.svg
744258c48326e843e7f47db506049634b35b3569ff9b9d99deac37ea82c8e687 : package-tools/wapt-generic-iconset/svg_files/icon.svg
053669d119bce4a2520687475fdd69f30f8d31f48c47a85ff7e8d65b700de4fb : package-tools/wapt-generic-iconset/svg_files/utilities.svg
264f47d2c8ab0bfb48716e68c6633831f957f2aa24b34ec0f95fe4b5f65c3759 : package-tools/wapt-generic-iconset/svg_files/security.svg
fec75dfe97e2aa9cc958a832f345d9abe2246e273dda0c0365ce58ae32144959 : package-tools/wapt-generic-iconset/svg_files/Template.svg
82252f81d03253fc6739d69ea05804b4c65a33425756f0a5b56bbb680c4c8ad9 : package-tools/wapt-generic-iconset/svg_files/Drivers.svg
39a013bab5d8f0f89cc392d5dcc1e8e53d5710cb4ff49b8a2c07cf3ea26cd277 : package-tools/wapt-generic-iconset/svg_files/office.svg
30f8564ea8d3355586da2a9156d8b3843c756c8061df53d1a3e0bd0eba88c26f : package-tools/wapt-generic-iconset/svg_files/media.svg
c86ed9a54e50236880d6bce2a9acc73ec12cf203e76308e95010450f9e97b549 : package-tools/wapt-generic-iconset/svg_files/extension.svg
d977ce9a68fb54a45211ce973c5aaabfd4b6415aa93af409c9f7f922e73b8116 : package-tools/wapt-generic-iconset/svg_files/internet.svg
4523ad88ec134cffe3e913ca9bcbfcfcc2c60fe411b04d6621dc143e2f1de84f : package-tools/wapt-generic-iconset/svg_files/system_network.svg
0552c318f7a7984c8152a42535f6d04467ca9bbaa8c137cf9e874805c128d389 : package-tools/wapt-generic-iconset/svg_files/Education.svg
861473e8f9d6f8fc8c07aa71366e7d1875c07b592df1fc893898945eb11ae512 : package-tools/wapt-generic-iconset/svg_files/configuration.svg
c1e4446f0440f6e9df698ebe73b426a2335bf0b95d014cf01889fc067232b264 : package-tools/wapt-generic-iconset/svg_files/CAD.svg
eeb796b8e3fb988e5560759744cb4dd3f6209f0f9284b5e29ccd8dcc3304580b : package-tools/wapt-generic-iconset/svg_files/development.svg
35d9c0869272fad386daa9b75b1b2cbb3b34e9e8ed993e1b976faeb8027694a1 : package-tools/wapt-generic-iconset/svg_files/messaging.svg
6b677b363e4121f61296a32aa22941efe9eae2692bdc49ac6062c9e36f0b9f4d : package-tools/wapt-generic-iconset/education.png
9c601603f12249bb0ac8c0ebc43c6ec06520929be01bb80e41bedb231ad8300e : package-tools/wapt-generic-iconset/cad.png
9420721210f5d9c50c9e35c9fdbf0a088b30e165df8311c5f2176ce60e122475 : package-tools/wapt-generic-iconset/security.png
8e14432ba2be217eed3a2134b9f4f76acf69cae201f0c37c98883f4e0484f5fb : package-tools/wapt-generic-iconset/extension.png
fd85471400b6cd3b1ded7dbf00039ee294565fa590a45f64d0b097ee0842494b : package-tools/wapt-generic-iconset/categories.txt
7891f1ca19ac8a9e41cb2963c0833bb3424a1dcc3f89e6ae484b1841a67063b2 : package-tools/wapt-generic-iconset/configuration.png
0bfc6603709986681b8a5fc4dbbe0a5827931ff3e01bf8c08803c9336bd2a288 : package-tools/wapt-generic-iconset/media.png
0c223120ac1a6e4cd0d0abe04cd831c7d4a4c2661947e758c0f703b656933d9a : package-tools/wapt-generic-iconset/system_network.png
181767d7a8142b629407b7b99d6ed716d0474c2ebec9518c721b1916f317f3b8 : package-tools/luti-json/luti-update_package_dependencies-specific-version.json
9b7cece620e04fe34460869774abb8450f18015ee791ce4bc1bfccdb3e1e1cb4 : package-tools/luti-json/luti-config.json
3c661895be5e1ff33ba16141dcb4d0faed9bae4c383395507688ad2218c02369 : package-tools/luti-json/luti-all_params.json
3cb52ae623e0d2af6064b1ae7657c1d781e46d86e3dbf9ae794dea9d77a0baca : package-tools/luti-json/luti-av.json
20d44f4801028a966bff4a21cdd16a1a535aba1b4a2d439d42e5b6139e1f18fc : package-tools/luti-json/luti-mss.json
ac225c094ccf205abdb1ad4c127edd15045ab7378c4a0a15764730812a0dbfb0 : package-tools/luti-json/luti.json
b95fc5362a44e4de6a81b64c30c0fb66afd41e812fa2e1179d89bb2d8e2bee32 : package-tools/code-templates/audit-manually.py
1b762e55132071a97e01ffbb29eb8b5c82edee74fc8700387a06552c6f039c40 : package-tools/code-templates/mac/dmg.py
b648b992f8f3681036fa778e8a55f50a4401976f8d5087feeacb159863738148 : package-tools/code-templates/mac/pkg.py
980a906ac6dad8c1a2a5672bb64c433c5a3144a59691e99ef1258efd61535b56 : package-tools/code-templates/windows/uwp.py
d231b10275d0e4d85191c23168c87b06b4927203a71d055fb26089b917fe5859 : package-tools/code-templates/windows/portable-advanced-zip.py
83ae9074074c649467d0fb85fe0167e6c324cb75c0f567267d68cb139f915199 : package-tools/code-templates/windows/install_msi.py
6fe8c4dd2f6c7ec085b7fc9b89dbc4d84d955a27f783819f4a9a895ab4390cd3 : package-tools/code-templates/windows/get_version.py
3e81dddb2cf74f2dc09f8016db5dc1019bf6d2162dd4b375f482be48dd227191 : package-tools/code-templates/windows/internal-download.py
55d1f89a30d644e5343646be96dd41cc69897812f059d2f019aaf5a0c353384c : package-tools/code-templates/windows/register-quietuninstallstring.py
ab78c4a42748fb0f9427cdf3f86bc32199180c29c9b92812ad4a9cd3bc6389ba : package-tools/code-templates/windows/user-install-exe-with-agreement.py
b281ee20c30dc20dbf6bada6513749afaff26bbc2ce4ae247ccd7b0481ff4926 : package-tools/code-templates/windows/sourceforge.py
9282f0e2b83e28b3af61fe55c6c1835c6696faf2cf7f6e255f662650baf61d20 : package-tools/code-templates/windows/install_exe.py
141197321ec7d8aaffd97660957f934673c8f9362aadea1130243160e0ee4fcc : package-tools/code-templates/windows/avoid-builtin-uninstallstring.py
2c534954fe1e144c304bb1c7a9a0a5ef94a847b483d0f3cc1fb79ac3818851fd : package-tools/code-templates/write-file.py
080325907ca9b30291afd9126b72e43befbd48f96cb6dd87f5c5c9299fb41b5d : package-tools/code-templates/session_setup.py
c617d072548c68b25145e5e5ba28ace80805090ab82c80660e1452f0ba1812b5 : package-tools/code-templates/uninstall-remove_tree.py
c2529e2b9987722086d79775e3820fc3b658a8cfdbef67b27b5cf709b0ec8bf7 : package-tools/code-templates/uninstall-software.py
636c12abf3774dc8d4f00471b399c980f31d08757a61784270d4c515354edeb9 : package-tools/code-templates/params.py
7cdb03864eb3e1596952c212dc08e14b840f7fa478167bd57a0f3e18270310dd : package-tools/code-templates/redhat_based/yum-list.py
74e092953bbec49409975016d8f48c96883ddb98fd419debfff82cdd168c0c1c : package-tools/code-templates/redhat_based/yum.py
e2af4ec7e86263f2f5dfb0f5b48333faf780475e0d8f66aba991576680d64173 : package-tools/code-templates/redhat_based/rpm.py
b331acec16ab670fab45925fb82b8e3c195ebbdab1ca0fadcdc2174572575f04 : package-tools/code-templates/all-vscode-extension.py
251ac54e236b4d13a0b92e5fb76403985253cee89678a11f4150ef523c2dfa35 : package-tools/code-templates/meta-package_depend.py
33470b0adf61ed491a00f73fd0ec00f7227a68a56c6a54bcb9364e95ae6fdd50 : package-tools/code-templates/template/setup-persistent-write_audit_data-get_version.py
a1e856f29393cb2906d5431d3dc5da639291a8885412907ab9c1a46ff122ae7d : package-tools/code-templates/template/update_package-waptguihelper-control.py
ac01f9db30fff29ef6a50ac81063d84441e80670cde7d6782e1e8ea849c238fb : package-tools/code-templates/debian_based/deb.py
dc1357c3c62b201ad702d07b7c704ed4b76474ec6d6e126c6977f556c7c3d202 : package-tools/code-templates/debian_based/apt.py
9ddf463b1d08116f1ac87ca3d59a7f84b449b9fda91e97d9fea68e0d0ae9b184 : package-tools/code-templates/debian_based/bs.py
41f77b7cbc8249edbc8facb74d2bab80c56625d84e04884ee7b669475df6f7d3 : package-tools/code-templates/debian_based/apt-list.py
8251822672236283989e052f9d4a08009e7583645945716c9820d4bf2eaf7bd4 : package-tools/code-templates/linux-package.py
bf420e3ee528c72e08b7a156a3554eacb26f1a26ba8e915147882407f0b7521c : package-tools/code-templates/whl.py
094d42676ca2ac7cac68a01755e538ec9b3943171b637422d626871e76164f2a : package-tools/code-templates/update_package/dl_url-fixed_version.py
5ec2c141dd8e741b8494758568e171b9c9969fc752d5db5543c6152cd4544acb : package-tools/code-templates/update_package/selenium-firefox.py
3ed408226fbce8b6fb851c4a26d38b1e3ea7cb4f3f51874013d06426e480b807 : package-tools/code-templates/update_package/github-tags.py
d078b4eafb14abd239ed21a0003a05c025aa6611b5afbcc9fa17970fe1ee974d : package-tools/code-templates/update_package/commit_count.py
7c445e9c6acd62c5aec22a5b3a7f14299e8c608260b02bf8c4eda9dba831f325 : package-tools/code-templates/update_package/wip-windows-store/FE3FileUrl.xml
1fb948b097c1e398e3fa9e1e54c92c1403ab53e55d6d5673d94dc58a39269c05 : package-tools/code-templates/update_package/wip-windows-store/update_package.py
ee051d635da77aa92a0e99403e5533bc7ebbac2b563546dbadc23c122c202810 : package-tools/code-templates/update_package/wip-windows-store/WUIDRequest.xml
7aa04387f608fd12fe53a7ba1f702ae8ceb404e88a2677ddd3513986193273fc : package-tools/code-templates/update_package/wip-windows-store/GetCookie.xml
260e6159cef7e62a8d80232b6fb55df263516bb858deb9a5e0bc4e91ace3c5e5 : package-tools/code-templates/update_package/wip-windows-store/examples.py
7dff1619217fe7c013069daa4b60861e81405d72e595c33595c9a56214f36f01 : package-tools/code-templates/update_package/waptpython-wheels.py
cf818ec703940fcf9aab9045f614cff7212b8e34924bc8f1bc3ae6de0ed2aa78 : package-tools/code-templates/update_package/github.py
a6b99f392e21d851c3f6dcf80302c69f6a4ccfb525a01148461e47bd0033f4dc : package-tools/code-templates/update_package/bs.py
63130a23e380073212130fa2b07725af905a008d4586c92779d42d439a0e24b7 : package-tools/code-templates/update_package/binary_cache.py
174cdc56f81111e328ed042539ebcd8b11977e704bc6d8642b30d2889ae48dd8 : package-tools/code-templates/update_package/dl_url-only.py
5686900c87d90cef35c0242c9ccddb4bce907d9259de60f3f1ffa7715337178b : package-tools/code-templates/update_package/sourceforge.py
f90e98eab63deac3d377abcfcda6e3272c3e5ede0c49e971ee48aab53ee18073 : package-tools/code-templates/update_package/local.py
ab84457fc09aa127badc4fa2a6618dca37ef16efad29231476c80c2baec896c8 : package-tools/code-templates/update_package/index_of.py
393db6b23a89629c6484902ba3f527e9e8f0cfe1f9a55fa4bf60982e29018605 : package-tools/code-templates/update_package/selenium-chrome.py
f58d6ef91cad1e2345a5f170549de2c8c10e660cca8932e22440d14f4d99a6eb : package-tools/code-templates/update_package/requests.py
efbe2d681a83d04244235e15ef0d6a5e24ff180054f6c662e205ed8bff867ab7 : package-tools/code-templates/whl-extract.py
12f78cfdf59f3dd226535de91ad715dff94d4ea122d97b1406a4afbf9af35ecb : package-tools/package-template/launch_duplicate_update_package.py
51938f147376ee9e489cc46f4109cefa694a7ca726205e3d830f54212c9ca1ef : package-tools/package-template/vscode_launch_custom.json
749401b9a2ecf4026084b0e22ffe3f9fc58d87480df27dca32eb962492c4e64f : package-tools/package-template/launch_translate_control.py
bd77b3d782bf4e2f103ee6e89256acf5d3b345973a45116689683c7e186654c4 : package-tools/package-template/change_luti_json.py
a68287ea272cd65c07806d268a94f0fa844ca357a4598f43002fcc9c15956c8b : package-tools/package-template/launch_import_update_template.py
e8a4e18ae764bd176c92854ef93fc9121ed6686bdd50df2e58df078cdca339dd : package-tools/package-template/launch_duplicate_os_package_code.py
b9402e535501cffba01635c0a9f681f66c1a5d2a466c27ca48baaeab476b8d50 : package-tools/package-template/launch_quick_testing.py
44f69b1ba51474e0d002953bdd8f839a280bcd8e3e5420c3e2b8c6dd9265d8db : package-tools/package-template/launch_import_setup_template.py
14dc3f0138097843ecd889d70722e048bc24ea1077d92ae7c245ed402c9ef723 : package-tools/package-template/.vscode/settings.json
3bb231e3396daf432cdbdc2916968d43f565a4fc2bba6bec3ea0ff4c7db7fcda : package-tools/package-template/.vscode/launch.json
7655361ea8ae6b270bd60fc38e509383408a2f7276bf8e35d48e61d9639dc686 : package-tools/package-template/launch_unify_control_new.py
cb782215dc68c37f9aeb626b6e8767023e1028760c3358960a3372bc95d3942a : package-tools/package-template/launch_complete_control.py
c8346f63aa824cb144acc86ff4ed2a6f2272af19328e37c6f6f0acb03f650d05 : package-tools/package-template/launch_import_gitignore.py
efd526cfc9d7673ffbe829597c6ad8790a53eeb131bbbc59bf9222bf836d1ec6 : package-tools/package-template/dev_utils.py
31cd135da85f752b040363076c9db139a7c9b10115d0b87966702675e07c0b68 : package-tools/package-template/template/WAPT/.gitignore
: package-tools/package-template/template
b4cba709fbad38d204f5bca61f40d63b81aff84af863e773a21a156d24bb17fa : package-tools/package-template/code_template.cmd
26d26df530a5a3f24c0386eb522551c72498998f73229e457a380e7c1ba5c4a4 : package-tools/package-template/launch_unify_control.py
7475ddecb1a5cbd889050d734734a423183be5811555f41f9572a02e6b533513 : package-tools/package-template/setupdevhelpers.py
7b8a0db588c86459303d500258f984a02b6d3d0a7e246a4a3258201d8bce53fb : package-tools/package-template/vscode_launch.json
8fb321baf95fc698b732e9c7f135370612cd52b64688a56b8a75665571cac823 : package-tools/package-template/package_template.py
a59360a9a7b75400aa508acb0b7b20bd2609373240c49cfad91c6b406dd7be9d : package-tools/package-template/.gitignore
: package-tools
d96f4f3614073fbe0225851dd9f02bd39ac28301b1d4aa412af0fa7c381fd2f9 : setup.py
: __pycache__
49ed41dc79f6c659f8bab3c6b570e2bcf40345bc7cb6d86428f97ad503e9c562 : update_package.py
3078632e09e88905a16939aca654ceda7fd5d7acd4d42c79d49d2f1d5943d363 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
fa408a3f76d723d68c86bc516c61d0741d4ecda05fb8a489fb41163ec6205dcd : WAPT/changelog.txt
5c91fd625901d1e29bc8cc9c7bba3dd6afb43c9e18e52cf203d82e3295c1eb8e : luti.json
6de6f3fbfc0d8461530f417fe19a27ce28fee272c329502f1a065834dd563e04 : WAPT/control
Changelog
0-9
===
now detect *.bin impacted_process
adding launch_duplicate_update_package
0-7
===
using tis-waptpython-icoextract for linux compatibility (must be imported manually)
- tis-extracticon switched to conflict package
complete-control:
- detected processes for impacted_process now show theirs fullpathes
- smarter guidance by reusing the specified app dir
now compatible all OS
0-5
===
adding quick testing
adding '"justMyCode": false' on all VSCode launches
fix editing a package outside a git repository
adding translate-control
adding WAPT: build-package
0-1
===
now using vscode_launch.json from package instead of WAPT one for testing and debug purposes