{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/4"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/4"}],"enrichment":{"capability":"Formic implements Apache Ant FileSet and glob patterns to find files recursively using include/exclude rules, including the ** wildcard for matching arbitrary directory levels.","skillfed_tags":["file-discovery","build-automation","ant-compatible"],"use_cases":["Build scripts that need to find all Python source files while excluding test directories and __init__.py files","Command-line file discovery with complex patterns to pipe into other tools","Batch operations on files matching Ant-style glob patterns in a large directory tree","Migrating build logic from Apache Ant or Maven projects to Python while preserving glob semantics"],"what_it_does":"Formic is a Python port of Apache Ant's FileSet and glob pattern system, letting you specify sets of files using include and exclude patterns rather than enumerating them individually. It adds support for the ** wildcard (matching any number of directory levels) and can recursively scan directory trees, which Python's built-in glob and fnmatch modules do not handle as flexibly.\n\nYou can use formic2 from the command line to find files matching complex patterns, or import it into Python code to iterate over matching file paths. It automatically excludes common VCS directories and Python cache directories by default. The package has no external runtime dependencies and supports Python 2.6+ and 3.4+, but has not been maintained since 2018-05-25.","worth_installing":"No. While formic2 has no runtime dependencies and low install friction, it has been abandoned since 2018-05-25 with no maintenance. The GPLv3+ copyleft license also restricts use in proprietary code. For modern Python projects, consider using standard library alternatives or actively maintained packages."},"id":"formic2","links":{"html":"https://skillfed.io/packages/formic2","md":"https://skillfed.io/packages/formic2.md","pypi":"https://pypi.org/project/formic2/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2018-05-25","license_spdx":null,"license_treatment":"copyleft","name":"formic2","python_support":"supports_current","summary":"An implementation of Apache Ant FileSet and Globs"},"popularity":{"monthly_downloads":890716,"position":4803,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.3"}
