{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing"}],"enrichment":{"capability":"Provides Python bindings to the Rust regress crate for ECMA-compliant regular expression matching, offering an alternative regex engine to Python's built-in re module.","skillfed_tags":["regex-engine","rust-bindings","ecmascript"],"use_cases":["Match patterns using ECMAScript regex syntax when porting JavaScript code to Python or maintaining cross-platform regex consistency.","Validate input strings with ECMA-compliant patterns in web applications or data processing pipelines.","Perform regex operations where JavaScript regex semantics are required rather than Python's default Perl-style behavior.","Extract substrings or check pattern presence using the find() method in text processing workflows."],"what_it_does":"Regress is a Python wrapper around the Rust regress crate that implements ECMA-compliant regular expressions. Unlike Python's built-in re module, which follows Perl-style regex semantics, regress exposes JavaScript/ECMAScript regex behavior through a simple Regex class with methods like find() for pattern matching.\n\nThe package is distributed as precompiled wheels for Python 3.10\u20133.14 on multiple platforms (Linux, macOS, Windows, and various CPU architectures), eliminating the need to compile Rust code during installation on supported systems. It has no runtime dependencies beyond the Python standard library, making it lightweight to add to an existing project. The package is in Beta status and has not been updated recently, suggesting a stable but not actively developed codebase.","worth_installing":"Yes, if you need ECMA-compliant regex semantics and are on Python 3.10 or later. The permissive MIT license, zero runtime dependencies, and precompiled wheels make it low-friction to adopt. However, the aging maintenance status and Beta classification mean you should verify that ECMA regex behavior is actually required for your use case\u2014Python's built-in re module is more actively maintained and sufficient for most applications."},"id":"regress","links":{"html":"https://skillfed.io/packages/regress","md":"https://skillfed.io/packages/regress.md","pypi":"https://pypi.org/project/regress/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-10-09","license_spdx":null,"license_treatment":"permissive","name":"regress","python_support":"supports_current","summary":"Python bindings to Rust's regress ECMA regular expressions library"},"popularity":{"monthly_downloads":4089348,"position":2384,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2025.10.1"}
