Python bindings to Rust's regress ECMA regular expressions library
Project Links
Meta
Author: Julian Berman
Requires Python: >=3.10
Classifiers
Development Status
- 4 - Beta
Intended Audience
- Developers
License
- OSI Approved :: MIT License
Operating System
- OS Independent
Programming Language
- Rust
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
- Python :: 3
- Python :: Implementation :: CPython
- Python :: Implementation :: PyPy
Python bindings to the Rust regress crate, exposing ECMA regular expressions.
>>> from regress import Regex
>>> regex = Regex(r"\d{4}")
>>> regex.find("2020-20-05") is not None
True
2025.10.1
Oct 09, 2025
2025.5.1
May 28, 2025
2025.3.1
Mar 13, 2025
2024.11.1
Nov 08, 2024
2024.8.1
Aug 06, 2024
0.4.5
Dec 06, 2023
0.4.2
Oct 11, 2023
0.4.1
Sep 02, 2023
0.4.0
Aug 25, 2023
0.2.3
Jul 10, 2023
0.2.2
Jul 10, 2023
0.1.3
Mar 17, 2023
0.1.2
Mar 17, 2023
0.1.0
Mar 17, 2023
Wheel compatibility matrix
Files in release
regress-2025.10.1-cp310-cp310-macosx_10_12_x86_64.whl (437.0KiB)
regress-2025.10.1-cp310-cp310-macosx_11_0_arm64.whl (427.0KiB)
regress-2025.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (502.6KiB)
regress-2025.10.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (486.2KiB)
regress-2025.10.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (660.4KiB)
regress-2025.10.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (562.2KiB)
regress-2025.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (496.2KiB)
regress-2025.10.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (508.4KiB)
regress-2025.10.1-cp310-cp310-musllinux_1_2_aarch64.whl (679.4KiB)
regress-2025.10.1-cp310-cp310-musllinux_1_2_i686.whl (679.3KiB)
regress-2025.10.1-cp310-cp310-musllinux_1_2_x86_64.whl (675.7KiB)
regress-2025.10.1-cp310-cp310-win32.whl (275.8KiB)
regress-2025.10.1-cp310-cp310-win_amd64.whl (294.9KiB)
regress-2025.10.1-cp311-cp311-macosx_10_12_x86_64.whl (437.0KiB)
regress-2025.10.1-cp311-cp311-macosx_11_0_arm64.whl (426.5KiB)
regress-2025.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (502.2KiB)
regress-2025.10.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (485.9KiB)
regress-2025.10.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (660.6KiB)
regress-2025.10.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (561.7KiB)
regress-2025.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (496.1KiB)
regress-2025.10.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (508.4KiB)
regress-2025.10.1-cp311-cp311-musllinux_1_2_aarch64.whl (679.1KiB)
regress-2025.10.1-cp311-cp311-musllinux_1_2_i686.whl (679.0KiB)
regress-2025.10.1-cp311-cp311-musllinux_1_2_x86_64.whl (675.6KiB)
regress-2025.10.1-cp311-cp311-win32.whl (275.6KiB)
regress-2025.10.1-cp311-cp311-win_amd64.whl (294.7KiB)
regress-2025.10.1-cp311-cp311-win_arm64.whl (282.4KiB)
regress-2025.10.1-cp312-cp312-macosx_10_12_x86_64.whl (435.1KiB)
regress-2025.10.1-cp312-cp312-macosx_11_0_arm64.whl (424.6KiB)
regress-2025.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (502.8KiB)
regress-2025.10.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (485.5KiB)
regress-2025.10.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (658.8KiB)
regress-2025.10.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (562.2KiB)
regress-2025.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (496.1KiB)
regress-2025.10.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (508.6KiB)
regress-2025.10.1-cp312-cp312-musllinux_1_2_aarch64.whl (679.2KiB)
regress-2025.10.1-cp312-cp312-musllinux_1_2_i686.whl (678.9KiB)
regress-2025.10.1-cp312-cp312-musllinux_1_2_x86_64.whl (674.8KiB)
regress-2025.10.1-cp312-cp312-win32.whl (275.9KiB)
regress-2025.10.1-cp312-cp312-win_amd64.whl (294.5KiB)
regress-2025.10.1-cp312-cp312-win_arm64.whl (281.8KiB)
regress-2025.10.1-cp313-cp313-macosx_10_12_x86_64.whl (435.0KiB)
regress-2025.10.1-cp313-cp313-macosx_11_0_arm64.whl (424.5KiB)
regress-2025.10.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (502.7KiB)
regress-2025.10.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (485.8KiB)
regress-2025.10.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (661.1KiB)
regress-2025.10.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (562.6KiB)
regress-2025.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.6KiB)
regress-2025.10.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (508.4KiB)
regress-2025.10.1-cp313-cp313-musllinux_1_2_aarch64.whl (679.3KiB)
regress-2025.10.1-cp313-cp313-musllinux_1_2_i686.whl (679.0KiB)
regress-2025.10.1-cp313-cp313-musllinux_1_2_x86_64.whl (674.8KiB)
regress-2025.10.1-cp313-cp313-win32.whl (276.0KiB)
regress-2025.10.1-cp313-cp313-win_amd64.whl (294.5KiB)
regress-2025.10.1-cp313-cp313-win_arm64.whl (282.1KiB)
regress-2025.10.1-cp313-cp313t-macosx_10_12_x86_64.whl (434.0KiB)
regress-2025.10.1-cp313-cp313t-macosx_11_0_arm64.whl (424.4KiB)
regress-2025.10.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (502.4KiB)
regress-2025.10.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (485.9KiB)
regress-2025.10.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (660.5KiB)
regress-2025.10.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (562.7KiB)
regress-2025.10.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.9KiB)
regress-2025.10.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl (508.4KiB)
regress-2025.10.1-cp313-cp313t-musllinux_1_2_aarch64.whl (679.3KiB)
regress-2025.10.1-cp313-cp313t-musllinux_1_2_i686.whl (678.6KiB)
regress-2025.10.1-cp313-cp313t-musllinux_1_2_x86_64.whl (674.8KiB)
regress-2025.10.1-cp313-cp313t-win32.whl (275.5KiB)
regress-2025.10.1-cp313-cp313t-win_amd64.whl (294.6KiB)
regress-2025.10.1-cp314-cp314-macosx_10_12_x86_64.whl (434.4KiB)
regress-2025.10.1-cp314-cp314-macosx_11_0_arm64.whl (424.7KiB)
regress-2025.10.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (502.6KiB)
regress-2025.10.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (486.4KiB)
regress-2025.10.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (660.7KiB)
regress-2025.10.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (562.9KiB)
regress-2025.10.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.0KiB)
regress-2025.10.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (508.3KiB)
regress-2025.10.1-cp314-cp314-musllinux_1_2_aarch64.whl (679.5KiB)
regress-2025.10.1-cp314-cp314-musllinux_1_2_i686.whl (679.0KiB)
regress-2025.10.1-cp314-cp314-musllinux_1_2_x86_64.whl (675.0KiB)
regress-2025.10.1-cp314-cp314-win32.whl (276.0KiB)
regress-2025.10.1-cp314-cp314-win_amd64.whl (294.4KiB)
regress-2025.10.1-cp314-cp314-win_arm64.whl (281.6KiB)
regress-2025.10.1-cp314-cp314t-macosx_10_12_x86_64.whl (433.7KiB)
regress-2025.10.1-cp314-cp314t-macosx_11_0_arm64.whl (424.1KiB)
regress-2025.10.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (502.8KiB)
regress-2025.10.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (484.6KiB)
regress-2025.10.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (661.8KiB)
regress-2025.10.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (561.8KiB)
regress-2025.10.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.6KiB)
regress-2025.10.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (507.8KiB)
regress-2025.10.1-cp314-cp314t-musllinux_1_2_aarch64.whl (679.4KiB)
regress-2025.10.1-cp314-cp314t-musllinux_1_2_i686.whl (678.1KiB)
regress-2025.10.1-cp314-cp314t-musllinux_1_2_x86_64.whl (675.0KiB)
regress-2025.10.1-cp314-cp314t-win32.whl (275.4KiB)
regress-2025.10.1-cp314-cp314t-win_amd64.whl (294.3KiB)
regress-2025.10.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl (438.8KiB)
regress-2025.10.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (429.4KiB)
regress-2025.10.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (504.3KiB)
regress-2025.10.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (487.5KiB)
regress-2025.10.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (660.3KiB)
regress-2025.10.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (563.2KiB)
regress-2025.10.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (497.0KiB)
regress-2025.10.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (509.7KiB)
regress-2025.10.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (680.7KiB)
regress-2025.10.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl (680.0KiB)
regress-2025.10.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (677.0KiB)
regress-2025.10.1-pp310-pypy310_pp73-win_amd64.whl (295.8KiB)
regress-2025.10.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl (436.8KiB)
regress-2025.10.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (427.2KiB)
regress-2025.10.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (503.0KiB)
regress-2025.10.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (486.5KiB)
regress-2025.10.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (659.1KiB)
regress-2025.10.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (561.8KiB)
regress-2025.10.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (496.1KiB)
regress-2025.10.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (508.2KiB)
regress-2025.10.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (679.2KiB)
regress-2025.10.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl (678.7KiB)
regress-2025.10.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (675.4KiB)
regress-2025.10.1.tar.gz (11.3KiB)
No dependencies