Ë
    hKêj€  ã                   ó€   — d Z ddlmZ ddlmZ ddlmZmZ ddlm	Z	m
Z
mZmZ ddlmZmZmZmZ ddlmZ ddlmZ g d	¢Zy
)aš  
The *pathspec* package provides pattern matching for file paths. So far this
only includes Git's *gitignore* patterns.

The following classes are imported and made available from the root of the
`pathspec` package:

-	:class:`pathspec.gitignore.GitIgnoreSpec`

-	:class:`pathspec.pathspec.PathSpec`

-	:class:`pathspec.pattern.Pattern`

-	:class:`pathspec.pattern.RegexPattern`

-	:class:`pathspec.util.RecursionError`

The following functions are also imported:

-	:func:`pathspec.util.lookup_pattern`

The following deprecated functions are also imported to maintain backward
compatibility:

-	:func:`pathspec.util.iter_tree`

-	:func:`pathspec.util.match_files`
é   )ÚGitIgnoreSpec)ÚPathSpec)ÚPatternÚRegexPattern)ÚRecursionErrorÚ	iter_treeÚlookup_patternÚmatch_files)Ú
__author__Ú__copyright__Ú__credits__Ú__license__)Ú__version__)Úpatterns)r   r   r   r   r   r   r   r   r   r   r	   N)Ú__doc__Ú	gitignorer   Úpathspecr   Úpatternr   r   Úutilr   r   r	   r
   Ú_metar   r   r   r   Ú_versionr   Ú r   Ú__all__© ó    úV/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/pathspec/__init__.pyú<module>r      s>   ðñõ:õ÷÷ó ÷ó õ
õ ò�r   