Source

smart-oxe / smart / backends / oxe / base.py

Full commit
from smart.cache import *
from smart import _
from smart.pm import PackageManager

__all__ = ('OxePackage', 'OxeProvides', 'OxeDepends', 'OxeUpgrades')

class OxePackageManager(PackageManager):
    def commit(self, changeset, pkgpaths):

        prog = iface.getProgress(self, True)
        prog.start()
        prog.setTopic(_("Committing transaction..."))
        prog.show()

        print "PATHS:", pkgpaths

class OxePackage(Package):
    packagemanager = OxePackageManager

class OxeProvides(Provides):
    pass

class OxeDepends(Depends):
    pass

class OxeUpgrades(OxeDepends, Upgrades):
    pass