File: //lib64/python3.6/site-packages/hawkey/__pycache__/__init__.cpython-36.pyc
3
ʣ`�1  �            9   @   s4  d dl mZ d dlmZ d dlZd dlZd dlZd dlZd dl	Z	d dl
Z
d dlZddl
mZ dddd	d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>g9ZejZejZejZejZejZejZd?eeef 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;ej<Z<ej=Z=ej>Z>ej?Z?d@d5� Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSejTZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ej`dAkZaejbdB�ZcdCd4� ZdG dDd8� d8eje�ZeG dEd6� d6ejf�ZfdFdG� ZgdHdI� ZhG dJd>� d>eji�ZiG dKd;� d;ejj�ZjdS )L�    )�absolute_import)�version_infoN�   )�_hawkey�VERSION�
VERSION_MAJOR�
VERSION_MINOR�
VERSION_PATCHZtest�
CHKSUM_MD5�CHKSUM_SHA1�
CHKSUM_SHA256�
CHKSUM_SHA384�
CHKSUM_SHA512�ICASE�CMDLINE_REPO_NAME�MODULE_FAIL_SAFE_REPO_NAME�SYSTEM_REPO_NAME�
REASON_DEP�REASON_USER�REASON_CLEAN�REASON_WEAKDEP�
FORM_NEVRA�	FORM_NEVR�FORM_NEV�FORM_NA�	FORM_NAMEZFORM_ALL�MODULE_FORM_NSVCAP�MODULE_FORM_NSVCA�MODULE_FORM_NSVAP�MODULE_FORM_NSVA�MODULE_FORM_NSAP�MODULE_FORM_NSA�MODULE_FORM_NSVCP�MODULE_FORM_NSVP�MODULE_FORM_NSVC�MODULE_FORM_NSV�MODULE_FORM_NSP�MODULE_FORM_NS�MODULE_FORM_NAP�MODULE_FORM_NA�MODULE_FORM_NPZMODULE_FORM_NArchException�	Exception�QueryException�RuntimeException�ValueException�chksum_name�chksum_type�split_nevra�convert_hawkey_reason�Goal�NEVRA�NSVCAP�Package�Query�Repo�Sack�Selector�Subjectz%d.%d.%dc             C   sH   | t krtjjS | tkr tjjS | tkr0tjjS | tkr@tjj	S tjj
S )N)r   �libdnf�transactionZTransactionItemReason_USERr   Z TransactionItemReason_DEPENDENCYr   ZTransactionItemReason_CLEANr   Z%TransactionItemReason_WEAK_DEPENDENCY�TransactionItemReason_UNKNOWN)Z
hawkey_reason� r?   � /usr/lib64/python3.6/__init__.pyr2   r   s    �   Zdnfc             C   s   t j| �}t|� S )N)r   r1   r4   )�s�tr?   r?   r@   r1   �   s    
c               @   s4   e Zd ZddddddgZdd� Zd	d
� Zdd� Zd
S )r5   �name�stream�version�context�arch�profilec             C   s&