Python Script Engine  1.0
GL Studio Editor Python Script API
PackageManager.i File Reference

Classes

class  PackageManager::Package
 
struct  PackageManager::MissingDependency
 
struct  PackageManager::DependencyInfo
 

Namespaces

 PackageManager
 

Enumerations

enum  PackageInstallationStatus {
  PACKAGE_INSTALLATION_SUCCESS,
  PACKAGE_INSTALLATION_FAILED_MISSING_DEPENDENCIES,
  PACKAGE_INSTALLATION_FAILED_LOCAL_MODIFICATIONS,
  PACKAGE_INSTALLATION_FAILED_USER_ABORTED,
  PACKAGE_INSTALLATION_UNKNOWN
}
 

Functions

Module Methods

Methods that can be called on the module.

int PackageManager::InstallPackageIntoRepo (PackageManager::Package &package, bool installDependencies=true)
 
int PackageManager::InstallPackageIntoProject (PackageManager::Package &package, Project &projectToInstallInto, Kitting::ComparableVersion *referencedVersion)
 
void PackageManager::UninstallPackage (PackageManager::Package &package)
 
PackageManager::Package PackageManager::CreatePackage (String packagePath)
 
std::vector< PackageManager::PackagePackageManager::GetPackagesFor (Project &project)
 
std::vector< PackageManager::PackagePackageManager::GetRepoPackages ()
 
DependencyInfo PackageManager::GetDependencies (PackageManager::Package &package)
 

Detailed Description

The GL Studio Package Manager Python interface file.

Enumeration Type Documentation

Enumerator
PACKAGE_INSTALLATION_SUCCESS 
PACKAGE_INSTALLATION_FAILED_MISSING_DEPENDENCIES 
PACKAGE_INSTALLATION_FAILED_LOCAL_MODIFICATIONS 
PACKAGE_INSTALLATION_FAILED_USER_ABORTED 
PACKAGE_INSTALLATION_UNKNOWN