Installation script for the eric6 IDE and all eric6 related tools.
BlackLists |
PlatformsBlackLists |
apisDir |
cfg |
configLength |
configName |
currDir |
defaultMacAppBundleName |
defaultMacAppBundlePath |
defaultMacPythonExe |
distDir |
doCleanDesktopLinks |
doCleanup |
doCompile |
eric6SourceDir |
forceCleanDesktopLinks |
installApis |
macAppBundleName |
macAppBundlePath |
macPythonExe |
modDir |
platBinDir |
platBinDirOld |
progLanguages |
progName |
pyModDir |
sourceDir |
yes2All |
None |
__pyName | Local function to create the Python source file name for the compiled .ui file. |
cleanUp | Uninstall the old eric files. |
cleanUpLinuxSpecifics | Clean up Linux specific files. |
cleanUpMacAppBundle | Uninstall the macOS application bundle. |
cleanUpWindowsLinks | Clean up the Desktop and Start Menu entries for Windows. |
cleanupSource | Cleanup the sources directory to get rid of leftover files and directories. |
compileUiFiles | Compile the .ui files to Python sources. |
copyAppStreamFile | Modify an appstream file and write it to its destination. |
copyDesktopFile | Modify a desktop file and write it to its destination. |
copyToFile | Copy a string to a file. |
copyTree | Copy Python, translation, documentation, wizards configuration, designer template files and DTDs of a directory tree. |
createConfig | Create a config file with the respective config entries. |
createGlobalPluginsDir | Create the global plugins directory, if it doesn't exist. |
createInstallConfig | Create the installation config dictionary. |
createLinuxSpecifics | Install Linux specific files. |
createMacAppBundle | Create a Mac application bundle. |
createPyWrapper | Create an executable wrapper for a Python script. |
createWindowsLinks | Create Desktop and Start Menu links. |
createWindowsShortcut | Create Windows shortcut. |
doDependancyChecks | Perform some dependency checks. |
exit | Exit the install script. |
getWinregEntry | Function to get an entry from the Windows Registry. |
initGlobals | Module function to set the values of globals that need more than a simple assignment. |
installEric | Actually perform the installation steps. |
isPipOutdated | Check, if pip is outdated. |
main | The main function of the script. |
pipInstall | Install the given package via pip. |
prepareInfoFile | Function to prepare an Info.py file when installing from source. |
shutilCopy | Wrapper function around shutil.copy() to ensure the permissions. |
updatePip | Update the installed pip package. |
usage | Display a usage message and exit. |
windowsDesktopEntries | Function to generate data for the Windows Desktop links. |
windowsDesktopNames | Function to generate the link names for the Windows Desktop. |
windowsProgramsEntry | Function to generate the name of the Start Menu top entry. |
wrapperNames | Create the platform specific names for the wrapper script. |
Local function to create the Python source file name for the compiled .ui file.
Uninstall the old eric files.
Clean up Linux specific files.
Uninstall the macOS application bundle.
Clean up the Desktop and Start Menu entries for Windows.
Cleanup the sources directory to get rid of leftover files and directories.
Compile the .ui files to Python sources.
Modify an appstream file and write it to its destination.
Modify a desktop file and write it to its destination.
Copy a string to a file.
Copy Python, translation, documentation, wizards configuration, designer template files and DTDs of a directory tree.
Create a config file with the respective config entries.
Create the global plugins directory, if it doesn't exist.
Create the installation config dictionary.
Install Linux specific files.
Create a Mac application bundle.
Create an executable wrapper for a Python script.
Create Desktop and Start Menu links.
Create Windows shortcut.
Perform some dependency checks.
Exit the install script.
Function to get an entry from the Windows Registry.
Module function to set the values of globals that need more than a simple assignment.
Actually perform the installation steps.
Check, if pip is outdated.
The main function of the script.
Install the given package via pip.
Function to prepare an Info.py file when installing from source.
Wrapper function around shutil.copy() to ensure the permissions.
Update the installed pip package.
Display a usage message and exit.
Function to generate data for the Windows Desktop links.
Function to generate the link names for the Windows Desktop.
Function to generate the name of the Start Menu top entry.
Create the platform specific names for the wrapper script.