K i^dZddlmZddlmZddlmZmZddlm Z m Z m Z m Z ddl mZmZmZmZmZddlmZddlmZgd Zy ) a The *pathspec* package provides pattern matching for file paths. So far this only includes Git's wildmatch pattern matching (the style used for ".gitignore" files). 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` which is an alias for :func:`pathspec.util.iter_tree_files`. - :func:`pathspec.util.match_files` ) GitIgnoreSpec)PathSpec)Pattern RegexPattern)RecursionError iter_treelookup_pattern match_files) __author__ __copyright__ __credits__ __license__ __version__)patterns)GitIgnorePattern) rrrrrr r r rrrr r N)__doc__ gitignorerpathspecrpatternrrutilrrr r _metar r r rrrpatterns.gitwildmatchr__all__W/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pathspec/__init__.pyrs>>  4 r