{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/4"}],"enrichment":{"capability":"glob2 extends Python's built-in glob module with recursive ** wildcard syntax, pattern capture groups, and support for custom virtual filesystems.","skillfed_tags":["abandoned","legacy-glob"],"use_cases":["Find all files matching a pattern recursively across nested directories using ** syntax.","Extract version numbers or other captured groups from filenames while globbing.","Implement custom globbing logic over virtual or remote filesystems by subclassing Globber.","Migrate code from bash globstar patterns to Python with compatible ** recursive syntax."],"what_it_does":"glob2 is an extended version of Python's standard glob module that adds three main capabilities: the ability to capture matched text from glob patterns and return them alongside filenames, recursive ** wildcard syntax for matching across directory trees, and support for custom virtual filesystem implementations. It was based on Python 3.3.1's glob code and is compatible with both Python 2 and 3.\n\nThe package has no runtime dependencies and is designed as a drop-in enhancement to the standard library. However, it is distributed as source code only and has been abandoned since 2021, with the last release in 2019. While the repository remains public, there has been no maintenance activity for several years, which may affect compatibility with modern Python versions.","worth_installing":"No. The package is abandoned with no maintenance since 2021 and last tested on Python 3.3. Modern Python versions (3.10+) have incorporated recursive glob support natively via pathlib and the standard glob module. High install friction and lack of active maintenance make this a poor choice for new projects; use the standard library instead."},"id":"glob2","links":{"html":"https://skillfed.io/packages/glob2","md":"https://skillfed.io/packages/glob2.md","pypi":"https://pypi.org/project/glob2/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-06-10","license_spdx":null,"license_treatment":"permissive","name":"glob2","python_support":"unspecified","summary":"Version of the glob module that can capture patterns and supports recursive wildcards"},"popularity":{"monthly_downloads":1106650,"position":4364,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.7"}
