python (3.11.7)
    e 2                         d Z ddlZddlZddlZddlZddlmZ ddlmZm	Z	 ddl
mZ  G d d          Zd Z
ej        fd	Zd
 Zd
dZdS )zsdistutils.filelist
Provides the FileList class, used for poking about the filesystem
and building lists of files.
    Nconvert_path)DistutilsTemplateErrorDistutilsInternalError)logc                   p    e Zd ZdZddZd Zej        fdZd Z	d Z
d Zd	 Zd
 Z
d Zd ZddZ	 ddZdS )FileLista  A list of files built by on exploring the filesystem and filtered by
    applying various patterns to what we find there.
    Instance attributes:
      dir
        directory from which files will be taken -- only used if
        'allfiles' not supplied to constructor
      files
        list of filenames currently being built/filtered/manipulated
      allfiles
        complete list of files under consideration (ie. without any
        filtering applied)
    Nc                 "