Panda3D
|
Public Member Functions | |
def | __init__ |
def | __del__ |
def | build |
def | buildAll |
def | buildAPP |
def | buildArch |
def | buildDEB |
def | buildNSIS |
def | buildPKG |
def | installPackagesInto |
def | os_walk |
Public Attributes | |
authoremail | |
authorid | |
authorname | |
fullname | |
hostUrl | |
includeRequires | |
licensefile | |
licensename | |
requires | |
shortname | |
standalone | |
tempDir | |
version | |
Static Public Attributes | |
tuple | notify = directNotify.newCategory("Installer") |
This class creates a (graphical) installer from a given .p3d file.
def __init__ | ( | self, | |
p3dfile, | |||
shortname, | |||
fullname, | |||
version, | |||
tokens = {} |
|||
) |
def __del__ | ( | self | ) |
def build | ( | self, | |
output, | |||
platform = None |
|||
) |
Builds (graphical) installers and stores it into the path indicated by the 'output' argument. You can specify to build for a different platform by altering the 'platform' argument. If 'output' is a directory, the installer will be stored in it.
def buildAll | ( | self, | |
outputDir = "." |
|||
) |
Creates a (graphical) installer for every known platform. Call this after you have set the desired parameters.
def buildAPP | ( | self, | |
output, | |||
platform | |||
) |
def buildArch | ( | self, | |
output, | |||
platform | |||
) |
Builds an ArchLinux package and stores it in the path indicated by the 'output' argument. It will be built for the architecture specified by the 'arch' argument. If 'output' is a directory, the deb file will be stored in it.
def buildDEB | ( | self, | |
output, | |||
platform | |||
) |
Builds a .deb archive and stores it in the path indicated by the 'output' argument. It will be built for the architecture specified by the 'arch' argument. If 'output' is a directory, the deb file will be stored in it.
def buildNSIS | ( | self, | |
output, | |||
platform | |||
) |
def buildPKG | ( | self, | |
output, | |||
platform | |||
) |
def installPackagesInto | ( | self, | |
hostDir, | |||
platform | |||
) |
Installs the packages required by the .p3d file into the specified directory, for the given platform.
def os_walk | ( | self, | |
top | |||
) |
Re-implements os.walk(). For some reason the built-in definition is failing on Windows when this is run within a p3d environment!?
tuple notify = directNotify.newCategory("Installer") [static] |