Generating the windows installer
Prerequisites
The windows installer provided with dmt is a simple portable python installation customized for DMT, with dmt preinstalled
and some tweaks to allow dmt_batched
be called from the console anywhere.
To generate the installer you simply need to extract the installer archive to a directory.
In that directory there should now be directory named WPy64-3870
and 3 files (7zr.exe
, DMT_Logo.ico
, installer.iss
).
Start the WinPython Powershell Prompt.exe file in the WPy64-3870
directory.
This will open a power shell with the python interpreter preloaded.
Now change into some arbitrary directory (not inside the WPy64-3870 directory) and git clone dmt.
Change directory into the DMT folder and run the following commands:
pip install ./DMT_core_pkg --force
pip install ./DMT_other[vae_models, batch_mode] --force
After the commands complete DMT has been installed inside the portable installation.
Finally open the folder into which the installer was extracted and right click the WPy64-3870
folder.
Select 7zip and the create an archive.
You should select a fairly low compression ratio, because the installation will be slow otherwise.
Rename the resulting archive to winpython.7z
Finally open installer.iss
with innosetup (if installed correctly simply double click) and click compile.
After the compilation finishes (should be quick) the resulting file can be found in the Output
directory.