tis-moe-2022
2022.2-4
MOE 2022.02 (Chemical Computing Group ULC)
0 téléchargements
Voir le résultat de la construction Voir l'analyse de VirusTotal
Description
- package : tis-moe-2022
- name : MOE 2022
- version : 2022.2-4
- categories : CAD
- maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ
- installed_size : 11447036265
- editor :
- licence : proprietary_restricted,wapt_enterprise
- signature_date : 2024-04-01T16:07:10.366903
- size : 8.00 Go
- locale : all
- target_os : windows
- impacted_process : moe,moebatch
- architecture : x64
control
package : tis-moe-2022
version : 2022.2-4
architecture : x64
section : base
priority : optional
name : MOE 2022
categories : CAD
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ
description : MOE 2022.02 (Chemical Computing Group ULC)
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.3
sources : https://www.chemcomp.com/Download_Request.htm
installed_size : 11447036265
impacted_process : moe,moebatch
description_fr :
description_pl :
description_de :
description_es :
description_pt :
description_it :
description_nl :
description_ru :
audit_schedule :
editor :
keywords :
licence : proprietary_restricted,wapt_enterprise
homepage :
package_uuid : 7d5dbfd3-765d-4963-a637-0b5cf28e86ac
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 3b9d575bf9659b4cf558e080bf5bb919c762a161033177ff5201ad8849c4db8f
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : NS+cDjnGAylIyT4AF0WJyhKNPhdrBzVxmSSJSQgv0Uhlx8VkHRWVXDajqtBShia9FLEGaQzXOqAOggrJpPRJFBaAG3RU5+n3sermYsBx3WisbXaQ/Gv5fJqGosn4qRGJy2yHtL/r+fcspB7mpy5W49MjhNhEVYvCQhFEAWdpaeWJoGfyOGdtygCeVRHDYGz+ZSSlHMvP8oNp2HsVfehgg/mUDIuRltSW2krIkd8H9c/M1ygK/4ayYLAOBnphTtOa5n7zMkAKM1GKtVmAJ3+qfgxl8Xk0ryzYpGyoX1Qe7JVm3gbR8DY+Hl5FGDFeb3kxuGFD72fmKUDJ05lstjSPpA==
signature_date : 2024-04-01T16:07:10.366903
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 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2024
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *
r"""
{
"key":"MOE 2022.02 2022.02",
"name":"MOE 2022.02",
"version":"2022.02",
"install_date":"2024-03-27 00:00:00",
"install_location":"C:\\Program Files\\moe2022",
"uninstall_string":"\"C:\\Program Files\\moe2022\\bin\\uninstall.exe\"",
"publisher":"Chemical Computing Group ULC",
"system_component":0,
"win64":true
}
MOE 2022.02 2022.02
Utilisation:
--help Affichage de la listes des options valides
--version Affichage des informations sur le produit
--unattendedmodeui <unattendedmodeui> Unattended Mode UI
Par défaut: none
Autorisé: none minimal minimalWithDialogs
--optionfile <optionfile> Installation option file
Par défaut:
--debuglevel <debuglevel> Debug information level of verbosity
Par défaut: 2
Autorisé: 0 1 2 3 4
--mode <mode> Installation mode
Par défaut: win32
Autorisé: win32 unattended
--debugtrace <debugtrace> Debug filename
Par défaut:
--enable-components <enable-components> Comma-separated list of components
Par défaut: moe,binwin64required,project
Autorisé: binlnx64 binmac64 project
--disable-components <disable-components> Comma-separated list of components
Par défaut: binlnx64,binmac64
Autorisé: binlnx64 binmac64 project
--installer-language <installer-language> Language selection
Par défaut: fr
Autorisé: en fr ja
--datafile_path <datafile_path> Path of existing data file
Par défaut: .\moe_2022_02_installer_datafile.dat
--datafile_mode <datafile_mode> Choose to download or use existing data file
Par défaut: datafile_path
Autorisé: download datafile_path
--installdir <installdir> Dossier d'Installation
Par défaut: C:\Users\username
--moe_subdir <moe_subdir> Répertoire de MOE
Par défaut: moe2022***unknown variable moe_site_postfix***
--add_to_path <add_to_path> Ajouter le répertoire MOE 2022.02 au PATH
Par défaut: 0
--macos_shortcut_desktop <macos_shortcut_desktop> Create macOS shortcut on Desktop
Par défaut: 1
--macos_shortcut_appl <macos_shortcut_appl> Create macOS shortcut in /Applications
Par défaut: 0
--macos_shortcut_user_appl <macos_shortcut_user_appl> Create macOS shortcut in ~/Applications
Par défaut: 0
--macos_shortcut_dock <macos_shortcut_dock> Create macOS shortcut in Dock
Par défaut: 1
--win_shortcut_desktop <win_shortcut_desktop> Create Windows shortcut on Desktop
Par défaut: 1
--win_shortcut_startmenu <win_shortcut_startmenu> Create Windows shortcut in Start Menu
Par défaut: 0
--win_group <win_group> Create Windows program group in Start Menu
Par défaut: 1
--win_group_name <win_group_name> Windows program group name
Par défaut: MOE 2022.02
--win_shortcut_startin <win_shortcut_startin> Start In directory of Windows shortcuts
Par défaut: %USERPROFILE%
--win_shortcut_allusers <win_shortcut_allusers> Create shortcuts and group for all users
Par défaut: 0
--win_fassoc_moe <win_fassoc_moe> Create Windows file association for .moe
Par défaut: 1
--win_fassoc_mdb <win_fassoc_mdb> Create Windows file association for .mdb
Par défaut: 1
--win_fassoc_svl <win_fassoc_svl> Create Windows file association for .svl
Par défaut: 1
--win_fassoc_ph4 <win_fassoc_ph4> Create Windows file association for .ph4
Par défaut: 1
--win_fassoc_pdb <win_fassoc_pdb> Create Windows file association for .pdb
Par défaut: 1
--win_fassoc_allusers <win_fassoc_allusers> Create Windows file associations for all users
Par défaut: 0
--linux_shortcut_desktop <linux_shortcut_desktop> Create Linux shortcut on Desktop
Par défaut: 0
--linux_fassoc <linux_fassoc> Create Linux file associations
Par défaut: 0
--license_file <license_file> Installer license.dat
Par défaut:
--moeweb_server <moeweb_server> Adresse URL du MOE/web
Par défaut:
--java_executable <java_executable> Exécutable Java
Par défaut:
silentflags="--unattendedmodeui none --mode unattended --datafile_path .\moe_2022_02_installer_datafile.dat --installdir C:\Appli --win_fassoc_allusers 1 --license_file license.dat ",
"C:\Users\username\moe2022\project"
tis-vcredist2008 ?
"""
licence_file = "license.dat"
# app_dir = makepath(programfiles, "moe2022")
app_path = makepath(programfiles, "moe2022", "bin", "moe.exe")
app_uninstallkey = "MOE 2022.02 2022.02"
def install():
install_exe_if_needed(
"moe_2022_02_windows_installer.exe",
# --datafile_path .\moe_2022_02_installer_datafile.dat
# --win_shortcut_desktop 0 --win_shortcut_startmenu 0 --win_group 0 --win_shortcut_allusers 1 --win_fassoc_allusers 1 --add_to_path 1
silentflags=rf'--unattendedmodeui none --mode unattended --installdir "{programfiles}" --datafile_path .\moe_2022_02_installer_datafile.dat --license_file {licence_file} --win_shortcut_desktop 0 --win_shortcut_startmenu 0 --win_group 0 --win_shortcut_allusers 0 --win_fassoc_allusers 0 --add_to_path 0',
key=app_uninstallkey,
min_version=control.get_software_version(),
timeout=2400,
)
# Adding QuietUninstallString
quiet_uninstall_string = installed_softwares(uninstallkey=app_uninstallkey)[0]["uninstall_string"] + " --mode unattended"
register_uninstall(app_uninstallkey, quiet_uninstall_string=quiet_uninstall_string)
# Shortcuts
create_desktop_shortcut("MOE 2022", app_path, wDir="%USERPROFILE%")
create_programs_menu_shortcut("MOE 2022", app_path, wDir="%USERPROFILE%")
# add_to_system_path(app_dir)
def uninstall():
remove_desktop_shortcut("MOE 2022")
remove_desktop_shortcut("MOE 2022.02")
remove_programs_menu_shortcut("MOE 2022")
remove_programs_menu_shortcut("MOE 2022.02")
# remove_from_system_path(app_dir)
update_package.py
# -*- coding: utf-8 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2024
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *
from waptutils import get_sha256
def update_package():
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
binaries_dict = {
"moe_2022_02_windows_installer.exe": "8535b8f784ea8b1ce6ecba41acae4bca3ade01f6a99f0bd5fdb849a5e7dc83be",
"moe_2022_02_installer_datafile.dat": "c709675b71f7c1c02bd89c62bd50489d20b98dd662e6f2d50f8b1335d397abbf",
}
version = None
for bin_name in binaries_dict:
download_url = "http://srvtemplates.ad.tranquil.it/binary_cache/" + bin_name
sha256 = binaries_dict[bin_name]
if isfile(bin_name):
if get_sha256(bin_name) != sha256:
remove_file(bin_name)
print("Download URL is: %s" % download_url)
if not isfile(bin_name):
print("Downloading: %s" % bin_name)
wget(download_url, bin_name, sha256=sha256, proxies=proxies)
else:
print("Binary is present: %s" % bin_name)
if version:
if Version(version) > Version(control.get_software_version()):
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()
return package_updated
3f877432c0cf842d81fb5d854480c3f89d131c7e10bc0496d4e8a2fe0ab4f377 : setup.py
: __pycache__
8535b8f784ea8b1ce6ecba41acae4bca3ade01f6a99f0bd5fdb849a5e7dc83be : moe_2022_02_windows_installer.exe
c709675b71f7c1c02bd89c62bd50489d20b98dd662e6f2d50f8b1335d397abbf : moe_2022_02_installer_datafile.dat
e5d349756fc8826c8793edabb18cc2fce206b43454651b4520abde7b6620f75b : update_package.py
3b9d575bf9659b4cf558e080bf5bb919c762a161033177ff5201ad8849c4db8f : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
655c3e5df1175a85fc8c9ae4d816f9c979fb2b0ca37e84e4f95312686fe68542 : luti.json
0c46eadbfc42e0ad03de81f54c2e35b82d7996554b3e4acc071b596805f8f878 : WAPT/control