From a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 4 Jun 2026 16:24:49 -0500 Subject: Adding metadata --- dev-python/wcmatch/metadata.xml | 44 ----------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 dev-python/wcmatch/metadata.xml (limited to 'dev-python/wcmatch/metadata.xml') diff --git a/dev-python/wcmatch/metadata.xml b/dev-python/wcmatch/metadata.xml deleted file mode 100644 index deb9424be8ae..000000000000 --- a/dev-python/wcmatch/metadata.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - python@gentoo.org - Python - - - facelessuser/wcmatch - wcmatch - - -Wildcard Match provides an enhanced fnmatch, glob, and pathlib library in order to provide -file matching and globbing that more closely follows the features found in Bash. In some -ways these libraries are similar to Python's builtin libraries as they provide a similar -interface to match, filter, and glob the file system. But they also include a number of -features found in Bash's globbing such as backslash escaping, brace expansion, extended -glob pattern groups, etc. They also add a number of new useful functions as well, such as -globmatch which functions like fnmatch, but for paths. -Wildcard Match also adds a file search utility called wcmatch that is built on top of fnmatch and globmatch. It was -originally written for Rummage, but split out into this project to be used by other -projects that may find its approach useful. -Bash is used as a guide when making decisions on behavior for fnmatch and glob. Behavior may differ from Bash version to Bash version, -but an attempt is made to keep Wildcard Match up with the latest relevant changes. With -all of this said, there may be a few corner cases in which we've intentionally chosen to -not exactly mirror Bash. If an issue is found where Wildcard Match seems to deviate in an -illogical way, we'd love to hear about it in the issue tracker. -Features -A quick overview of Wildcard Match's -Features: - Provides an interface comparable to Python's builtin in fnamtch, glob, and pathlib. - Allows for a much more configurable experience when matching or globbing with many more features. Adds support for ** in glob. - Adds support for escaping characters with \. - Add support for POSIX style character classes inside sequences: [[:alnum:]], etc. The C locale is used for byte strings and Unicode properties for Unicode strings. - Adds support for brace expansion: a{b,{c,d}} --> ab ac ad. - Adds support for expanding ~ or ~username to the appropriate user path. - Adds support for extended match patterns: @(...), +(...), *(...), ?(...), and !(...). - Adds ability to match path names via the path centric globmatch. - Provides a pathlib variant that uses Wildcard Match's glob library instead of Python's default. - Provides an alternative file crawler called wcmatch. - And more... - - - -- cgit v1.3