Python bindings to Rust's regress ECMA regular expressions library
Project Links
Meta
Author: Julian Berman
Requires Python: >=3.11
Classifiers
Development Status
- 4 - Beta
Intended Audience
- Developers
Operating System
- OS Independent
Programming Language
- Rust
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
- Python :: 3.15
- 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
2026.9.1
Sep 05, 2026
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-2026.9.1-cp311-cp311-macosx_10_12_x86_64.whl (511.3KiB)
regress-2026.9.1-cp311-cp311-macosx_11_0_arm64.whl (507.0KiB)
regress-2026.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (597.6KiB)
regress-2026.9.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (577.2KiB)
regress-2026.9.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (732.3KiB)
regress-2026.9.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (658.9KiB)
regress-2026.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (576.8KiB)
regress-2026.9.1-cp311-cp311-manylinux_2_31_riscv64.whl (603.9KiB)
regress-2026.9.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (609.7KiB)
regress-2026.9.1-cp311-cp311-musllinux_1_2_aarch64.whl (769.4KiB)
regress-2026.9.1-cp311-cp311-musllinux_1_2_i686.whl (814.5KiB)
regress-2026.9.1-cp311-cp311-musllinux_1_2_x86_64.whl (800.3KiB)
regress-2026.9.1-cp311-cp311-win32.whl (358.6KiB)
regress-2026.9.1-cp311-cp311-win_amd64.whl (378.9KiB)
regress-2026.9.1-cp311-cp311-win_arm64.whl (369.3KiB)
regress-2026.9.1-cp312-cp312-macosx_10_12_x86_64.whl (510.5KiB)
regress-2026.9.1-cp312-cp312-macosx_11_0_arm64.whl (503.8KiB)
regress-2026.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (592.8KiB)
regress-2026.9.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (574.3KiB)
regress-2026.9.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (729.2KiB)
regress-2026.9.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (655.9KiB)
regress-2026.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (573.7KiB)
regress-2026.9.1-cp312-cp312-manylinux_2_31_riscv64.whl (599.5KiB)
regress-2026.9.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (604.5KiB)
regress-2026.9.1-cp312-cp312-musllinux_1_2_aarch64.whl (764.5KiB)
regress-2026.9.1-cp312-cp312-musllinux_1_2_i686.whl (811.5KiB)
regress-2026.9.1-cp312-cp312-musllinux_1_2_x86_64.whl (797.8KiB)
regress-2026.9.1-cp312-cp312-win32.whl (356.3KiB)
regress-2026.9.1-cp312-cp312-win_amd64.whl (378.2KiB)
regress-2026.9.1-cp312-cp312-win_arm64.whl (366.2KiB)
regress-2026.9.1-cp313-cp313-macosx_10_12_x86_64.whl (510.7KiB)
regress-2026.9.1-cp313-cp313-macosx_11_0_arm64.whl (504.1KiB)
regress-2026.9.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (593.2KiB)
regress-2026.9.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (574.1KiB)
regress-2026.9.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (728.2KiB)
regress-2026.9.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (656.4KiB)
regress-2026.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (574.2KiB)
regress-2026.9.1-cp313-cp313-manylinux_2_31_riscv64.whl (600.4KiB)
regress-2026.9.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (605.8KiB)
regress-2026.9.1-cp313-cp313-musllinux_1_2_aarch64.whl (764.5KiB)
regress-2026.9.1-cp313-cp313-musllinux_1_2_i686.whl (811.5KiB)
regress-2026.9.1-cp313-cp313-musllinux_1_2_x86_64.whl (797.9KiB)
regress-2026.9.1-cp313-cp313-win32.whl (357.1KiB)
regress-2026.9.1-cp313-cp313-win_amd64.whl (376.8KiB)
regress-2026.9.1-cp313-cp313-win_arm64.whl (365.3KiB)
regress-2026.9.1-cp314-cp314-macosx_10_12_x86_64.whl (512.0KiB)
regress-2026.9.1-cp314-cp314-macosx_11_0_arm64.whl (505.4KiB)
regress-2026.9.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (594.2KiB)
regress-2026.9.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (575.0KiB)
regress-2026.9.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (731.2KiB)
regress-2026.9.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (656.7KiB)
regress-2026.9.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (574.6KiB)
regress-2026.9.1-cp314-cp314-manylinux_2_31_riscv64.whl (600.7KiB)
regress-2026.9.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (606.1KiB)
regress-2026.9.1-cp314-cp314-musllinux_1_2_aarch64.whl (765.7KiB)
regress-2026.9.1-cp314-cp314-musllinux_1_2_i686.whl (811.9KiB)
regress-2026.9.1-cp314-cp314-musllinux_1_2_x86_64.whl (798.2KiB)
regress-2026.9.1-cp314-cp314-win32.whl (357.5KiB)
regress-2026.9.1-cp314-cp314-win_amd64.whl (378.0KiB)
regress-2026.9.1-cp314-cp314-win_arm64.whl (366.7KiB)
regress-2026.9.1-cp314-cp314t-macosx_10_12_x86_64.whl (511.0KiB)
regress-2026.9.1-cp314-cp314t-macosx_11_0_arm64.whl (504.2KiB)
regress-2026.9.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (593.9KiB)
regress-2026.9.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (571.8KiB)
regress-2026.9.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (729.8KiB)
regress-2026.9.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (657.5KiB)
regress-2026.9.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (575.0KiB)
regress-2026.9.1-cp314-cp314t-manylinux_2_31_riscv64.whl (600.8KiB)
regress-2026.9.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (604.6KiB)
regress-2026.9.1-cp314-cp314t-musllinux_1_2_aarch64.whl (765.2KiB)
regress-2026.9.1-cp314-cp314t-musllinux_1_2_i686.whl (810.8KiB)
regress-2026.9.1-cp314-cp314t-musllinux_1_2_x86_64.whl (798.0KiB)
regress-2026.9.1-cp314-cp314t-win32.whl (357.1KiB)
regress-2026.9.1-cp314-cp314t-win_amd64.whl (377.5KiB)
regress-2026.9.1-cp315-cp315-macosx_10_12_x86_64.whl (511.7KiB)
regress-2026.9.1-cp315-cp315-macosx_11_0_arm64.whl (505.6KiB)
regress-2026.9.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (594.4KiB)
regress-2026.9.1-cp315-cp315-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (575.1KiB)
regress-2026.9.1-cp315-cp315-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (731.5KiB)
regress-2026.9.1-cp315-cp315-manylinux_2_17_s390x.manylinux2014_s390x.whl (656.8KiB)
regress-2026.9.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (575.0KiB)
regress-2026.9.1-cp315-cp315-manylinux_2_31_riscv64.whl (601.3KiB)
regress-2026.9.1-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl (607.1KiB)
regress-2026.9.1-cp315-cp315-musllinux_1_2_aarch64.whl (765.4KiB)
regress-2026.9.1-cp315-cp315-musllinux_1_2_i686.whl (812.7KiB)
regress-2026.9.1-cp315-cp315-musllinux_1_2_x86_64.whl (799.0KiB)
regress-2026.9.1-cp315-cp315-win32.whl (359.2KiB)
regress-2026.9.1-cp315-cp315-win_amd64.whl (377.7KiB)
regress-2026.9.1-cp315-cp315-win_arm64.whl (367.0KiB)
regress-2026.9.1-cp315-cp315t-macosx_10_12_x86_64.whl (510.9KiB)
regress-2026.9.1-cp315-cp315t-macosx_11_0_arm64.whl (504.4KiB)
regress-2026.9.1-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (593.5KiB)
regress-2026.9.1-cp315-cp315t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (572.1KiB)
regress-2026.9.1-cp315-cp315t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (729.9KiB)
regress-2026.9.1-cp315-cp315t-manylinux_2_17_s390x.manylinux2014_s390x.whl (657.1KiB)
regress-2026.9.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (575.3KiB)
regress-2026.9.1-cp315-cp315t-manylinux_2_31_riscv64.whl (600.9KiB)
regress-2026.9.1-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl (604.7KiB)
regress-2026.9.1-cp315-cp315t-musllinux_1_2_aarch64.whl (764.5KiB)
regress-2026.9.1-cp315-cp315t-musllinux_1_2_i686.whl (811.2KiB)
regress-2026.9.1-cp315-cp315t-musllinux_1_2_x86_64.whl (798.5KiB)
regress-2026.9.1-cp315-cp315t-win32.whl (357.4KiB)
regress-2026.9.1-cp315-cp315t-win_amd64.whl (377.7KiB)
regress-2026.9.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl (512.2KiB)
regress-2026.9.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (508.1KiB)
regress-2026.9.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (598.4KiB)
regress-2026.9.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (576.6KiB)
regress-2026.9.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (733.3KiB)
regress-2026.9.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (659.7KiB)
regress-2026.9.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (577.6KiB)
regress-2026.9.1-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl (605.4KiB)
regress-2026.9.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (610.4KiB)
regress-2026.9.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (770.4KiB)
regress-2026.9.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl (815.0KiB)
regress-2026.9.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (801.2KiB)
regress-2026.9.1.tar.gz (11.1KiB)
No dependencies