Package implementing the pip GUI logic.
SSL_AVAILABLE |
Pip | Class implementing the pip GUI logic. |
None |
Class implementing the pip GUI logic.
DefaultIndexUrlPypi |
DefaultIndexUrlSearch |
DefaultIndexUrlSimple |
DefaultPyPiUrl |
None |
Pip | Constructor |
__checkUpgradeEric | Private method to check, if an upgrade of the eric-ide package is attempted. |
__checkUpgradePyQt | Private method to check, if an upgrade of PyQt packages is attempted. |
__extractOutdatedPackages | Private method to extract the outdated packages list out of the process output. |
__filterUpgradePackages | Private method to filter out the packages that cannot be upgraded without stopping eric first. |
__outdatedFinished | Private method to handle the process finished signal. |
cacheList | Public method to list files contained in the pip cache. |
cachePurge | Public method to remove all files from the pip cache. |
cacheRemove | Public method to remove files from the pip cache. |
checkPackagesOutdated | Public method to check, if groups of packages are outdated. |
getDependencyTree | Public method to get the dependency tree of installed packages. |
getFrozenPackages | Public method to get the list of package specifiers to freeze them. |
getIndexUrl | Public method to get the index URL for PyPI. |
getIndexUrlPypi | Public method to get the index URL for PyPI API calls. |
getIndexUrlSearch | Public method to get the index URL for PyPI API calls. |
getInstalledPackages | Public method to get the list of installed packages. |
getLicenses | Public method to get the licenses per package for a given environment. |
getNetworkAccessManager | Public method to get a reference to the network access manager object. |
getOutdatedPackages | Public method to get the list of outdated packages. |
getPackageDetails | Public method to get package details using the PyPI JSON interface. |
getPackageVersions | Public method to get a list of versions available for the given package. |
getProjectEnvironmentString | Public method to get the string for the project environment. |
getUserConfig | Public method to get the name of the user configuration file. |
getVirtualenvConfig | Public method to get the name of the virtualenv configuration file. |
getVirtualenvInterpreter | Public method to get the interpreter for a virtual environment. |
getVirtualenvNames | Public method to get a sorted list of virtual environment names. |
getVulnerabilityChecker | Public method to get a reference to the vulnerability checker object. |
installEditableProject | Public method to install a project in development mode. |
installPackages | Public method to install the given list of packages. |
installPip | Public method to install pip. |
installPyprojectDependencies | Public method to install the dependencies listed in a pyproject.toml file. |
installRequirements | Public method to install packages as given in a requirements file. |
repairPip | Public method to repair the pip installation. |
runProcess | Public method to execute the current pip with the given arguments. |
showCacheInfo | Public method to show some information about the pip cache. |
uninstallPackages | Public method to uninstall the given list of packages. |
uninstallPyprojectDependencies | Public method to uninstall the dependencies listed in a pyproject.toml file. |
uninstallRequirements | Public method to uninstall packages as given in a requirements file. |
upgradePackages | Public method to upgrade the given list of packages. |
None |
Constructor
Private method to check, if an upgrade of the eric-ide package is attempted.
Private method to check, if an upgrade of PyQt packages is attempted.
Private method to extract the outdated packages list out of the process output.
Private method to filter out the packages that cannot be upgraded without stopping eric first.
Private method to handle the process finished signal.
Public method to list files contained in the pip cache.
Public method to remove all files from the pip cache.
Public method to remove files from the pip cache.
Public method to check, if groups of packages are outdated.
Public method to get the dependency tree of installed packages.
Public method to get the list of package specifiers to freeze them.
Public method to get the index URL for PyPI.
Public method to get the index URL for PyPI API calls.
Public method to get the index URL for PyPI API calls.
Public method to get the list of installed packages.
Public method to get the licenses per package for a given environment.
Public method to get a reference to the network access manager object.
Public method to get the list of outdated packages.
Public method to get package details using the PyPI JSON interface.
Public method to get a list of versions available for the given package.
Public method to get the string for the project environment.
Public method to get the name of the user configuration file.
Public method to get the name of the virtualenv configuration file.
Public method to get the interpreter for a virtual environment.
Public method to get a sorted list of virtual environment names.
Public method to get a reference to the vulnerability checker object.
Public method to install a project in development mode.
Public method to install the given list of packages.
Public method to install pip.
Public method to install the dependencies listed in a pyproject.toml file.
Public method to install packages as given in a requirements file.
Public method to repair the pip installation.
Public method to execute the current pip with the given arguments.
The selected pip executable is called with the given arguments and waited for its end.
Public method to show some information about the pip cache.
Public method to uninstall the given list of packages.
Public method to uninstall the dependencies listed in a pyproject.toml file.
Public method to uninstall packages as given in a requirements file.
Public method to upgrade the given list of packages.