module win_installer.win_innosetup_helper
¶
Short summary¶
module pymyinstall.win_installer.win_innosetup_helper
Functions to prepare a setup on Windows, use InnoSetup
Classes¶
class |
truncated documentation |
---|---|
Exception happening with InnoSetup |
Functions¶
function |
truncated documentation |
---|---|
find InnoSetup executable |
|
install kernels for Jupyter notebooks |
|
run InnotSetup for a script |
|
run InnotSetup for a script |
Documentation¶
Functions to prepare a setup on Windows, use InnoSetup
- exception pymyinstall.win_installer.win_innosetup_helper.InnoSetupException¶
Bases:
RuntimeError
Exception happening with InnoSetup
- pymyinstall.win_installer.win_innosetup_helper.find_innosetup()¶
find InnoSetup executable
- Returns:
executable
- pymyinstall.win_installer.win_innosetup_helper.inno_install_kernels(root, suffix)¶
install kernels for Jupyter notebooks
- Parameters:
root – root folder
suffix – suffix
- pymyinstall.win_installer.win_innosetup_helper.innosetup_replacements(script=None, innosetup=None, replacements=None, log_script=None, temp_folder='.', fLOG=<built-in function print>)¶
run InnotSetup for a script
- Parameters:
script – script to run, if None, use the default script assuming you want to build a Python Distribution
innosetup – location of InnoSetup (if None, use default location)
replacements – replace to make in the script (dictionary)
log_script – output logs to this file
temp_folder – where to copy the modified script
fLOG – logging function
- Returns:
new script
- pymyinstall.win_installer.win_innosetup_helper.run_innosetup(new_script, innosetup=None, log_script=None, temp_folder='.', fLOG=<built-in function print>)¶
run InnotSetup for a script
- Parameters:
new_script – script to run
innosetup – location of InnoSetup (if None, use default location)
log_script – output logs to this file
temp_folder – where to copy the modified script
fLOG – logging function
- Returns:
output