version_utils.common module¶
Module for implementation of functionality common to various package management systems.
-
class
version_utils.common.Package(name, epoch=None, version=None, release=None, arch=None, package_str=None)[source]¶ Bases:
objectA class to hold information about a system package
All parameters except
nameare optional and default to NoneParameters: Variables: - name (str) – package name
- epoch (str) – package epoch
- version (str) – package version
- arch (str) – package architecture
- evr (tuple) – a 3-tuple containing (epoch, version, release)
- info (tuple) – a 5-tuple containing (name, epoch, version, release, architecture)
- package (str) – the system-style package string