{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"}],"enrichment":{"capability":"Matches file paths against glob patterns without filesystem access, supporting `**` for multi-level directory matching and `*` for single-level wildcards.","skillfed_tags":["pattern-matching","path-utilities"],"use_cases":["Filter file paths in build tools or linters against inclusion/exclusion patterns without scanning disk","Validate whether a given path matches a gitignore-like pattern set in configuration","Implement path matching logic in package managers or dependency resolvers","Test glob patterns programmatically without creating temporary files"],"what_it_does":"globmatch provides pure-Python path-to-glob matching without touching the filesystem. Unlike the standard library's glob module (which searches disk) or fnmatch (which lacks `**` support), globmatch evaluates whether a given path string matches one or more glob patterns. The `**` pattern matches zero or more directory levels, while `*` matches characters within a single path component. This is useful for filter logic, inclusion/exclusion rules, and pattern validation in applications that don't need filesystem traversal.\n\nThe package depends only on backports.functools-lru-cache for memoization and installs as a pure wheel with no compiled dependencies. However, it has been abandoned since its latest release on 2021-01-07 with no recent updates or maintenance.","worth_installing":"Yes, if you need pure-Python glob matching without filesystem access and can accept an unmaintained package. The code is simple, has no known vulnerabilities, and the API is stable. Install only if you are comfortable maintaining a fork or if the pattern-matching logic is unlikely to need updates. Not recommended for new projects expecting active support."},"id":"globmatch","links":{"html":"https://skillfed.io/packages/globmatch","md":"https://skillfed.io/packages/globmatch.md","pypi":"https://pypi.org/project/globmatch/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-01-07","license_spdx":null,"license_treatment":"permissive","name":"globmatch","python_support":"unspecified","summary":"Matching paths against globs"},"popularity":{"monthly_downloads":131660,"position":11580,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.0"}
