Skip to main content

Python bindings to Rust's regress ECMA regular expressions library

Project description

PyPI version Supported Python versions Build status

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

regress-0.2.2.tar.gz (8.8 kB view details)

Uploaded Source

Built Distributions

regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

regress-0.2.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

regress-0.2.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

regress-0.2.2-cp38-abi3-win_amd64.whl (249.6 kB view details)

Uploaded CPython 3.8+ Windows x86-64

regress-0.2.2-cp38-abi3-win32.whl (242.2 kB view details)

Uploaded CPython 3.8+ Windows x86

regress-0.2.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ x86-64

regress-0.2.2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ s390x

regress-0.2.2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ppc64le

regress-0.2.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ARMv7l

regress-0.2.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ARM64

regress-0.2.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.5+ i686

regress-0.2.2-cp38-abi3-macosx_11_0_arm64.whl (374.9 kB view details)

Uploaded CPython 3.8+ macOS 11.0+ ARM64

regress-0.2.2-cp38-abi3-macosx_10_7_x86_64.whl (387.6 kB view details)

Uploaded CPython 3.8+ macOS 10.7+ x86-64

File details

Details for the file regress-0.2.2.tar.gz.

File metadata

  • Download URL: regress-0.2.2.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for regress-0.2.2.tar.gz
Algorithm Hash digest
SHA256 78fe89b1ccd08467b0eeb34d76d4be1ef945a0d517814039d84263715e9315e3
MD5 3e2302eed874b3a4ea210e976063f365
BLAKE2b-256 fcdae61cc810c014ca256d55a643f03f3d37a99f0ec1a8c0df85e1364757b964

See more details on using hashes here.

File details

Details for the file regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cf309a60c1f95df2154999d19aec410c223e25277d402d11abee3879aae5248
MD5 59f53b679d6d3c7a02abacbec2470363
BLAKE2b-256 26932973c411e8a364c708906383e63dec696eb97e3ef7115433ff301d16f077

See more details on using hashes here.

File details

Details for the file regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 443fce910fda612f8f0b15ea9c0824834f5a90721cb367a0f34ba1fc0dcb45f5
MD5 e6ff3a8612417cc05dd0c3d94828ba15
BLAKE2b-256 7a74dc01c4fc49a42dcc5f168ee6680bff6af2d7cc4adf488baa1811b6f30aab

See more details on using hashes here.

File details

Details for the file regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 314eed4d8269e22f18d8d530c8b0930b70de9533ff6869e386d6d7d490d82fdf
MD5 a098598d6f52e28356361957ecc5ca78
BLAKE2b-256 5a4e3befc852ef4ef6a755fd2023d4f2b78333c501c59777e1deddd9276f7059

See more details on using hashes here.

File details

Details for the file regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b3ca602698cf943ce8a9bfe9246701f69cba187f6f64138341b17c256e4a2553
MD5 65a72de79d6c3fc133cd5c2c6d5761fd
BLAKE2b-256 aa702c901ff7effb48f686fba09edc191a0ab12563366d03302f089995096676

See more details on using hashes here.

File details

Details for the file regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for regress-0.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9380e37cb4b4c3ab2a05b24d1872efbf874a62ed6ed2af9a905354217e209cc
MD5 b520fd4f10a12ea53fbbf14ce083446d
BLAKE2b-256 0f349047cfc455f969c37f1f23627c455d1a277bd65b23c58d940254f61cb673

See more details on using hashes here.

File details

Details for the file regress-0.2.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for regress-0.2.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 cec1df3afba7fec5999f97b255be89755798981052df2b2865c67175642cbec5
MD5 4d6da801afe8bd4cf6621efc0576443c
BLAKE2b-256 d51860c4606fee08a82d6612a2fe522c43c30716510dd67ee719a7320efd417a

See more details on using hashes here.

File details

Details for the file regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51471b6e74340c87bb9ec6e8b7ee39740269052f83a0bde38c75d4dab30f7833
MD5 6c488f3fdc6e952f5e8f289a954aa342
BLAKE2b-256 d2cc3ccac3cc85c1693cab8f358af02cf7696f3f03ef58a56bae02e3d4f0d94b

See more details on using hashes here.

File details

Details for the file regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f15a82f4d68cd05cec53d8143b3f9329c659dcfd9c44b573d568f62f6b7cab3f
MD5 c6bb6dd3a19bb580bba4f868e32ec6df
BLAKE2b-256 a29c64866b07d264ce54f17a5b5a6c50b2a1a0be99fd105469a4c9c7c9ccd562

See more details on using hashes here.

File details

Details for the file regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 941e3473f96bc50cefecb5be3951485cba41393310f7282d33b79d22e3d0dcc8
MD5 f0cbd1d93d715fb4205a2f7f40df1942
BLAKE2b-256 ec02ea92e53555cc40e33f2dd6cd25e1c7a27d6334af10abf5a28903a07f2db5

See more details on using hashes here.

File details

Details for the file regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0e6258f0556c60a857a9213772b2303fdc4f5c665ee93f89cb49f660ea2d6abe
MD5 73af03d28200396938e14caa4fd13e55
BLAKE2b-256 74abced6ec1c01f3df5fb8cb113620a186f4f8333bd96e69f03618cbc5ae5d43

See more details on using hashes here.

File details

Details for the file regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for regress-0.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a5fe86b5d08be9bd52c38dd0462fa05bd7eecbbfe1f18a168fac2fe21dbe52ee
MD5 f943767a3a15ad6afaa321701f4b2ef0
BLAKE2b-256 24e1e1b4d25cc1d2cb7521f93f2429065c84e1fa4934dc8ab988fc9dce29d24a

See more details on using hashes here.

File details

Details for the file regress-0.2.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for regress-0.2.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 abf9c66c4569afe5bee64f39d543c247fb6a8d4575a14d754505e9e464baf638
MD5 4a30880df5eeaef396fe97edfc86a9da
BLAKE2b-256 d893ea22eec307b2a5480d62189c158a0d072e6df7900378b49b8fe3fad65d1f

See more details on using hashes here.

File details

Details for the file regress-0.2.2-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: regress-0.2.2-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 249.6 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for regress-0.2.2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 99c66e1b9abcb21f64877d7ca00dd77de36e0c4a8d652593003e9da119308433
MD5 80fe56879fc3778aa2a635fe8f590571
BLAKE2b-256 06b0f139e47e27faeda5d7452ebc98f6e3448f0f8d1fdd38e4b67db35f124961

See more details on using hashes here.

File details

Details for the file regress-0.2.2-cp38-abi3-win32.whl.

File metadata

  • Download URL: regress-0.2.2-cp38-abi3-win32.whl
  • Upload date:
  • Size: 242.2 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for regress-0.2.2-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 4c130194854eda97ada223a56e18a3788c6315ff747746d14130a30e086176fe
MD5 864f84a0f3df3aaf929afe93c8e2c77b
BLAKE2b-256 f0d15878e3611a0663fd980874333eeb0ab40124c085653bb1937b82c5cfcb04

See more details on using hashes here.

File details

Details for the file regress-0.2.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for regress-0.2.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68be9726e84792d378c9d6ee0275aaf211426549d04a1c59a8a750a3d85bfaec
MD5 90433e6be3ee26e66324b7d26e9dd160
BLAKE2b-256 c6c535b550505e56cccc28b70fa3957ee7b122240a62ecdd10f32ab4f568f1d1

See more details on using hashes here.

File details

Details for the file regress-0.2.2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for regress-0.2.2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 879c8d39214b9990923fda73ed860b13d450aafdefbcb1cf301ff540c14bea0a
MD5 520a69e149f1240adf1ebbcb793c68fa
BLAKE2b-256 be5d3295b33575c131ef0214d953a10e0a18a13887049cb80dc64e1f031f1094

See more details on using hashes here.

File details

Details for the file regress-0.2.2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for regress-0.2.2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c32c159935244991af846049eb4e366abd0550473bfc90f5a5db10668c46d5b5
MD5 ef9cb3953f645dcafb46f04ec392ca82
BLAKE2b-256 116094c130b71b62271878d7db9ffe8a80c721c32a39025fbcc39bc93649c69d

See more details on using hashes here.

File details

Details for the file regress-0.2.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for regress-0.2.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 25ce1a96a429974b106d2fd08e1c9c700382fb7e0a3ace57f1a9f03d198cc135
MD5 fc44134c44014d500cc6dd320b8efcb3
BLAKE2b-256 090c7924685bd2b0727ca09796adb85d6fb0d01603700c21de4b3a2c1168321a

See more details on using hashes here.

File details

Details for the file regress-0.2.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for regress-0.2.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3453ea5d80d22fb4cbd932f31bf66762f0ca0c4b0c81aae1aa9a50d2e9b5de0c
MD5 0ce39da4cec5032324dadfc3444ccc40
BLAKE2b-256 ae6a8c6a8e56616cdddcfc184d07cfba1c68d5c86ee8f873c1c58ace0da380d6

See more details on using hashes here.

File details

Details for the file regress-0.2.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for regress-0.2.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9efb9b5c2a3b31bd05ea9a212c05e8277895bccef7240a154020d50891d97219
MD5 1ee5e5519a29f7bc5a2b4a09f552b977
BLAKE2b-256 cf7618a3147fc4d4131f1f52332262760614dac78626790f950d02ddc44389f2

See more details on using hashes here.

File details

Details for the file regress-0.2.2-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regress-0.2.2-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de8fb30248571007709e86038049eea30f4d6caf8bf267e68305bbb1d7da83fb
MD5 6f6a7703f7aaa0c7f5ebd2b80d6e4c5b
BLAKE2b-256 adf3d33238a24f8c99b4022a4c0ea320705ae2503294cc4493a000c067bbe3a1

See more details on using hashes here.

File details

Details for the file regress-0.2.2-cp38-abi3-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for regress-0.2.2-cp38-abi3-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 60266fc33cbc6cb62b11d5276a704ce83f7439bf289d234ca77d46f3e172376e
MD5 a34d2dc7deabd41a8f9ad89b63a50c38
BLAKE2b-256 5d8e49d0e02a3a4e96d4d1a795ef7038da2cfa1a0c5d7ea46f292bcc73518164

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page