We have an existing InstallShield installer which installs the following:
- Our product
- Python 2.7.13 via the official Windows exe installer
- 3 python modules (pywin32, psycopg, and setuptools) via exe installers
- 2 egg modules that we produce
Python is installed silently, but the 3 module installers bring up their own installer windows that block our install, look very unprofessional, and require the user to click through them. There appears to be no parameters that we can pass to force them to run silently.
Our installer is 7 years old. I assume that advancements in how Python modules are installed on Windows have made exe-based module installers completely obsolete, but I can't seem to find a clear answer on what the recommended "modern" method of installation would be. Given the following limitations, what can we do to make the installer run to completion with no need to click through the module installers?
The following conditions apply:
- We must continue to use InstallShield as the installation engine.
- We will not have an Internet connection during installation.
- The install is for all users on the machine.