Package¶
- class dnf.package.Package¶
Represents a unit of software management, typically corresponds to an RPM file.
- arch¶
Architecture of the package (string).
- baseurl¶
Baseurl of the package (string).
- buildtime¶
Seconds since the epoch when the package was built (integer).
- chksum¶
Tuple with package checksum and checksum type or
None
. The checksum is returned only for packages from repository. The checksum is not returned for installed package or packages from commandline repository. The checksum represents @pkgid value which links primary metadata with other repository metadata files.
- conflicts¶
Packages that the package conflicts with (list of Hawkey.Reldep).
- debug_name¶
The name of the debug-info package (string).
- description¶
The description of the package (string).
- downloadsize¶
The size of rpm package in bytes (integer).
- epoch¶
Epoch of the package (integer).
- enhances¶
Packages that the package enhances (list of Hawkey.Reldep).
- evr¶
EVR (epoch:version-revision) of the package (string).
- files¶
Files the package provides (list of strings).
- from_repo¶
For installed packages returns id of repository from which the package was installed if such information is available in the history database. Otherwise returns an empty string (string).
- group¶
Group of the package (string).
- hdr_chksum¶
Tuple with package header checksum and checksum type or
None
. The checksum is returned only for installed packages.
- hdr_end¶
Header end index for the package. Returns 0 for not known (integer).
- changelogs¶
Changelogs for the package (list of dictionaries with "timestamp", "author" and "text" keys).
- installed¶
Returns
True
if the package is installed (boolean).
- installtime¶
Seconds since the epoch when the package was installed (integer).
- installsize¶
Space in bytes the package takes on the system after installation (integer).
- license¶
License of the package (string).
- medianr¶
Media number for the package (integer).
- name¶
The name of the package (string).
- obsoletes¶
Packages that are obsoleted by the package (list of Hawkey.Reldep).
- provides¶
Package's provides (list of Hawkey.Reldep).
- recommends¶
Packages that are recommended by the package (list of Hawkey.Reldep).
- release¶
Release of the package (string).
- reponame¶
Id of repository the package belongs to (@System for installed packages) (string).
- requires¶
Package's requirements, combined requires_pre and regular_requires (list of Hawkey.Reldep).
- requires_pre¶
Installed package's %pre, %post, %preun and %postun requirements (list of Hawkey.Reldep). For not installed package returns just %pre and $post requirements.
- regular_requires¶
Package's requirements without %pre, %post, %preun and %postun requirements (list of Hawkey.Reldep).
- prereq_ignoreinst¶
Safe to remove requires_pre requirements of an installed package (list of Hawkey.Reldep).
- rpmdbid¶
The rpmdb ID for the package (integer).
- source_debug_name¶
The name of the source debug-info package (string).
- source_name¶
The name of the source package (string).
- sourcerpm¶
Full name of the SRPM used to build this package (string).
- suggests¶
Packages that are suggested by the package (list of Hawkey.Reldep).
- summary¶
Summary for the package (string).
- supplements¶
Packages that the package supplements (list of Hawkey.Reldep).
- url¶
URL for the package (string).
- version¶
Version of the package (string).
- remote_location(schemes=('http', 'ftp', 'file', 'https'))¶
The location from where the package can be downloaded from (string). If the information is unavailable it returns
None
.schemes
limits result to list of protocols.