File: //usr/share/dh-python/dhpython/__pycache__/debhelper.cpython-39.pyc
a
��:`�/ � @ s� d dl Z d dlZd dlmZmZ d dlmZmZmZm Z d dl
mZ d dlm
Z
mZmZmZ e �d�Ze�dej�jZG dd � d �ZdS )
� N)�makedirs�chmod)�basename�exists�join�dirname)�argv)�DEPENDS_SUBSTVARS�
PKG_NAME_TPLS�RT_LOCATIONS�RT_TPLS�dhpythonz|[,\s]*
(?P<name>[^ ]+)
\s*
\(?(?P<version>([>=<]{2,}|=)\s*[^\)]+)?\)?
\s*
(?:\[(?P<arch>[^\]]+)\])?
c @ sR e Zd ZdZddd�Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� ZdS )� DebHelperz>Reinvents the wheel / some dh functionality (Perl is ugly ;-P)�cpython3c C s || _ i | _i | _d | _d}d }d}d}|| _t� }t�� D ]\}} ||kr<|�| � q<t |�}t
| }
|j}|j}zt
dddd�}
W n ty� td��Y n0 |
D �]�}|�d �r�q�|�� s�d}d }d}q�|�� }|�r�|| jvr�q�|�d
��rJ|dd � �� }|jdu �r|dk�s0|jdu �r:|dk�r:| j|= q�|| j| d
<