Why does tkinter (or turtle) seem to be missing or broken? Shouldn’t it be part of the standard library?

WARNING: Do not use pip to try to solve the problem The Pip package manager cannot help to solve the problem. No part of the Python standard library – including tkinter, turtle etc. – can be installed from PyPI. For security reasons, PyPI now blocks packages using names that match the standard library. There are … Read more

How do I add/update a property inside an MSI from the command-line?

Example VBScript that you could use to update (or add) a property post-build… Option Explicit Const MSI_FILE = “myfile.msi” Dim installer, database, view Set installer = CreateObject(“WindowsInstaller.Installer”) Set database = installer.OpenDatabase (MSI_FILE, 1) ‘ Update Set view = database.OpenView (“UPDATE Property SET Value=”” & myproperty & “” WHERE Property = ‘MYPROPERTY'”) ‘ .. or Add … Read more

Simplest solution to replace a tiny file inside an MSI?

Okay, revisiting this question with my own answer providing nice little VB script that will do all heavy lifting. As mentioned in the original question, the aim was provide a simple solution for sysadmin users to make the updates/changes themselves. Below is a simplified version of the code I’m currently providing to customers Option Explicit … Read more