ps("\n############################################") ps("# #") ps("# Welcome to CannedZen Stack Manager #") ps("# #") ps("############################################") ps("\nYour install Path is %s" % GlobalSettings.getInstallPath()) ps("Your virtualenv Path is %s\n" % GlobalSettings.getVirtualEnvPath()) if options: for flag, val in options.__dict__.items(): if flag == 'searchstring' and val: ps("\nSearching for : %s" % val) ps("----------------------------") found = False for package, packageClass in Admin.getPackages().items(): if val in package: Printer.increaseLevel() ps(fw("%s (%s)" % (package, packageClass.version), packageClass.toolkit_usage, 40)) found = True if not found: Printer.returnToBase() ps("No Packages Found", " ") if flag == 'install' and val: installing = set() #container for the packages that need to be installed dependencies = {} ps("\nPreparing to install %s" % ', '.join(val)) ps("----------------------------") Printer.increaseLevel() for package in val: if Admin.packageExists(package): packageClass = Admin.getPackage(package)