File: //lib/python3.12/site-packages/dnf/__pycache__/base.cpython-312.pyc
�
�jL� � �x � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlZddlZddlZ ddl
mZ ddlm
Z
dd lmZmZmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlZddlZddlZddlZddlZddl Zddl!Zddl"Zddl#Zddl$Zddl%Zddl&Zddl'Z ddl(ZdZ)ddl*Zddl+Zddl,Zddl-Zddl.Zddl/Zddl0Zddl1Zddl2Zddl3Zddl4Zddl5ZddlZddl6Zddl7Z7ddl8Z8ddl9Z9ddl:Z:ddl;Z;ddl<Z<ddl=Z=ddl>Z>ddl?Z?ddl@Z@ddlAZAddlBZBddlCZC e;j� d� ZE G d� deF� ZGd� ZHy# e$ r dd
lmZ Y ��w xY w# e$ r dZ)Y ��w xY w)z
Supplies the Base class.
� )�absolute_import)�division)�print_function)�unicode_literalsN)�deepcopy)�
CompsQuery)�_�P_�ucd)�_parse_specs)�
SwdbInterface)�misc)�SequenceTF�dnfc �( � e Zd Zdyd�Zd� Zd� Zd� Zd� Zd� Ze d� � Z
d � Zdzd
�Zd� Z
ed� � Zed
� � Zed� � Zej$ d� � Zeej( j+ d� d� � � Zed� � Zed� � Zed� � Zej4 d� � Zd� Zd{d�Zd� Zd� Zd� Zdzd�Z d|d�Z!d}d�Z"d� Z#d� Z$dyd �Z%d~d!�Z&d"� Z'e(jR e(jT e(jV e(jX e(jZ e(j\ e(j^ e(j` d#�Z1 e2e(d$� re(jf e1d%<