'Return the full name "name-version-flavor" of a package.
If the package is a pseudo-package, something that cannot be
installed through pimp, return the name in (parentheses).'

def fullname(self):

    rv = self._dict['Name']
    if ('Version' in self._dict):
        rv = (rv + ('-%s' % self._dict['Version']))
    if ('Flavor' in self._dict):
        rv = (rv + ('-%s' % self._dict['Flavor']))
    if (self._dict.get('Flavor') == 'hidden'):
        rv = ('(%s)' % rv)
    return rv
