Installation script for the eric6 IDE and all eric6 related tools.
BlackLists |
PlatformsBlackLists |
PythonMarkers |
PythonTextMarkers |
apisDir |
cfg |
configLength |
configName |
currDir |
defaultMacAppBundleName |
defaultMacAppBundlePath |
defaultMacPythonExe |
distDir |
doCleanup |
doCompile |
includePythonVariant |
installApis |
macAppBundleName |
macAppBundlePath |
macPythonExe |
modDir |
platBinDir |
platBinDirOld |
progLanguages |
progName |
pyModDir |
pyqtOverride |
pyqtVariant |
sourceDir |
None |
__pyName | Local function to create the Python source file name for the compiled .ui file. |
cleanUp | Uninstall the old eric files. |
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. |
createMacAppBundle | Create a Mac application bundle. |
createPyWrapper | Create an executable wrapper for a Python script. |
determinePyQtVariant | Module function to determine the PyQt variant to be used. |
doDependancyChecks | Perform some dependency checks. |
exit | Exit the install script. |
initGlobals | Module function to set the values of globals that need more than a simple assignment. |
installEric | Actually perform the installation steps. |
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. |
usage | Display a usage message and exit. |
wrapperName | Create the platform specific name for the wrapper script. |
Local function to create the Python source file name for the compiled .ui file.
Uninstall the old eric files.
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.
Create a Mac application bundle.
Create an executable wrapper for a Python script.
Module function to determine the PyQt variant to be used.
Perform some dependency checks.
Exit the install script.
Module function to set the values of globals that need more than a simple assignment.
Actually perform the installation steps.
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.
Display a usage message and exit.
Create the platform specific name for the wrapper script.