File: //lib/python3/dist-packages/distlib/__pycache__/manifest.cpython-310.pyc
o
    2Q�\�9  �                   @   s�   d Z ddlZddlZddlZddlZddlZddlmZ ddlm	Z	 ddl
mZ dgZe�
e�Ze�dej�Ze�d	ejejB �Zejdd
� ZG dd� de�ZdS )zu
Class representing the list of files in a distribution.
Equivalent to distutils.filelist, but fixes some problems.
�    N�   )�DistlibException)�fsdecode��convert_path�Manifestz\\w*
z#.*?(?=
)|
(?=$)�   c                   @   s�   e Zd ZdZddd�Zdd� Zdd� Zd	d
� Zddd
�Zdd� Z	dd� Z
dd� Z		ddd�Z		ddd�Z
		ddd�Zdd� ZdS ) r   z~A list of files built by on exploring the filesystem and filtered by
    applying various patterns to what we find there.
    Nc                 C   s>