{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing"}],"enrichment":{"capability":"flpc wraps the Rust regex crate to provide faster regular expression matching, searching, and substitution operations than Python's native `re` module, with a similar but slightly modified API.","skillfed_tags":["regex","rust-binding","abandoned"],"use_cases":["Accelerate bulk text processing or log parsing where regex performance is a bottleneck and you control the codebase.","Benchmark or prototype regex-heavy workloads to measure whether Rust-backed regex offers meaningful speedup for your use case.","Replace re module in performance-sensitive data extraction pipelines where you can tolerate the API differences and maintenance risk.","Evaluate Rust regex behavior as an alternative to Python's engine for research or comparison purposes."],"what_it_does":"flpc is a Python wrapper around the Rust regex crate that aims to accelerate regular expression operations by replacing Python's native `re` module with a Rust-backed implementation. It exposes a similar API with functions like `compile()`, `search()`, `findall()`, `split()`, and `sub()`, but requires minor syntax adjustments: use `fmatch()` instead of `match()` and always provide an index when calling `group()` on match objects.\n\nThe package is designed as a drop-in replacement for performance-critical regex work, with no runtime dependencies beyond the compiled Rust library. However, the repository is archived and abandoned as of July 2024, meaning no active maintenance, bug fixes, or feature development are expected. It remains in experimental stage, and the code structure or dependencies may change without notice, requiring manual migration effort if you adopt it.","worth_installing":"No. The package is abandoned (archived repository, no commits since July 2024) and explicitly experimental, meaning you accept the risk of unresolved bugs, no future updates, and potential breaking changes. Install only if you have a short-term, isolated use case where you can afford to fork or maintain it yourself, and you've verified that the performance gain justifies the maintenance burden and API friction (fmatch(), mandatory group indices)."},"id":"flpc","links":{"html":"https://skillfed.io/packages/flpc","md":"https://skillfed.io/packages/flpc.md","pypi":"https://pypi.org/project/flpc/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2024-07-09","license_spdx":null,"license_treatment":"permissive","name":"flpc","python_support":"supports_current","summary":"A Lightning Fast \u26a1 Rust-based regex crate wrapper for Python3 to get faster performance. \ud83d\udc7e"},"popularity":{"monthly_downloads":1705760,"position":3636,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.2.5"}
