a
i4 @ s d dl mZ d dlmZ d dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZddl
mZ g dZejZejZejZejZejZejZdeeef ZejZejZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ejZ>ej?Z?dd Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSejTZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ej`d
kZaebdZcdd
ZdG dd dejeZeG dd dejfZfdd Zgdd ZhG dd dejiZiG dd dejjZjdS ) )absolute_import)version_infoN )_hawkey)9VERSION
VERSION_MAJOR
VERSION_MINOR
VERSION_PATCHtest
CHKSUM_MD5CHKSUM_SHA1
CHKSUM_SHA256
CHKSUM_SHA384
CHKSUM_SHA512ICASECMDLINE_REPO_NAMEMODULE_FAIL_SAFE_REPO_NAMESYSTEM_REPO_NAME
REASON_DEPREASON_USERREASON_CLEANREASON_WEAKDEP
FORM_NEVRA FORM_NEVRFORM_NEVFORM_NA FORM_NAMEZFORM_ALLMODULE_FORM_NSVCAPMODULE_FORM_NSVCAMODULE_FORM_NSVAPMODULE_FORM_NSVAMODULE_FORM_NSAPMODULE_FORM_NSAMODULE_FORM_NSVCPMODULE_FORM_NSVPMODULE_FORM_NSVCMODULE_FORM_NSVMODULE_FORM_NSPMODULE_FORM_NSMODULE_FORM_NAPMODULE_FORM_NAMODULE_FORM_NPZMODULE_FORM_NArchException ExceptionQueryExceptionRuntimeExceptionValueExceptionchksum_namechksum_typesplit_nevraconvert_hawkey_reasonGoalNEVRANSVCAPPackageQueryRepoSackSelectorSubjectz%d.%d.%dc C sH | t krtjjS | tkr tjjS | tkr0tjjS | tkr@tjj S tjj
S N)r libdnftransactionZTransactionItemReason_USERr Z TransactionItemReason_DEPENDENCYr ZTransactionItemReason_CLEANr Z%TransactionItemReason_WEAK_DEPENDENCYTransactionItemReason_UNKNOWN)Z
hawkey_reason rA 5/usr/lib64/python3.9/site-packages/hawkey/__init__.pyr3 r s r3 Zdnfc C s t | }t| S r= )r r2 r5 )strA rA rB r2 s
r2 c @ s, e Zd Zg dZdd Zdd Zdd ZdS ) r6 )namestreamversioncontextarchprofilec C s&