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.1.3.tar.gz (8.5 kB view details)

Uploaded Source

Built Distributions

regress-0.1.3-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.1.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

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

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

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

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

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

Uploaded PyPy manylinux: glibc 2.17+ ARM64

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

Uploaded PyPy manylinux: glibc 2.5+ i686

regress-0.1.3-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.1.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

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

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

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

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

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

Uploaded PyPy manylinux: glibc 2.17+ ARM64

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

Uploaded PyPy manylinux: glibc 2.5+ i686

regress-0.1.3-cp38-abi3-win_amd64.whl (246.2 kB view details)

Uploaded CPython 3.8+ Windows x86-64

regress-0.1.3-cp38-abi3-win32.whl (239.3 kB view details)

Uploaded CPython 3.8+ Windows x86

regress-0.1.3-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.1.3-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.1.3-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.1.3-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.1.3-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.1.3-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.1.3-cp38-abi3-macosx_11_0_arm64.whl (364.9 kB view details)

Uploaded CPython 3.8+ macOS 11.0+ ARM64

regress-0.1.3-cp38-abi3-macosx_10_7_x86_64.whl (384.1 kB view details)

Uploaded CPython 3.8+ macOS 10.7+ x86-64

File details

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

File metadata

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

File hashes

Hashes for regress-0.1.3.tar.gz
Algorithm Hash digest
SHA256 089c4f07ab149514c2b962869e30f7778b2efc08a6ad4cee02ef13e726dc6a75
MD5 452042fe6cf15217be0a916a8c43f1c4
BLAKE2b-256 c6d9cb6eb85a2ac11d6f6f186e15979e159890da476d314a3592f84d8047a615

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8477f97255359114d723aaea340a6d26e08d163bfb3ecf9fd6e8c6b640657153
MD5 5e405ae188a04b0653cc713773b3855d
BLAKE2b-256 47c9506f76576cdaff0e2816a0416cbaf1e1e6544e3b209d04c5951992ee8f8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 aa99b8b19fd8625f7a4b7c7e94b20012347287706c93dfcb3625f031c4fbbb44
MD5 4191bee300692a0a5c68750c08ba0164
BLAKE2b-256 37b77eb1c928d31cf35cf8f360a38b54e8076476b1527f88edaf766d85034005

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 34b71820462b843ba8e84cdc212d465f47f52d040bdbf25456dfa4a585bbbf06
MD5 7918315a0790c9f7471bb322a3a5cfd4
BLAKE2b-256 3466a5577d3cd4245ca24948700d362efa9a778210bcecca9e31666e136cb123

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 aba379ebbe1f880a4c9c6d84eb93cdcdc4d86f38f361d020c76f61ac1a75bf5b
MD5 c7e10da1ac9e360a316e91af9feec9ac
BLAKE2b-256 1cb67d220c3aa8bcb15af9b2136910bae6d7aa7639d6eb95b209052435bd7731

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76e2740582556f783dbb290161b34538cefed81adb696f41aa0a00e05f4bea6a
MD5 e8545cb19801cad64aa6bcc12f784987
BLAKE2b-256 f93c8b950e6544b59560dbc5b66f4e3b7a1115347ee18560cde77c4d8050c92d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 88df8f097d92b2dd37db772539f2eec5c0231acb3c5cd1397212db4ee5ee50b6
MD5 e26d700f3705a709c8febf3a955167a8
BLAKE2b-256 4dbe0b09c04edb4d42150317900605ef943263fdaa15e91efcd152a61d06a9db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f28dd1401c2356e97546332e78eecc4c2fb02a5d74598d1b49d80e8ad27e818
MD5 5822ca3ead0fa782c6fbd7669f5298bd
BLAKE2b-256 575eff5c3feb1495f783d59aeef07563020a9865b6b36fda105eec3d74009ece

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 283df69ad8203b988e641c78108303d25a7e70b440fd32be0f5f06f7db99ed8b
MD5 d84cc7d5b6057fdc358f7d97cd0a47bd
BLAKE2b-256 b29b19dc77ae95e9cfb1af81929ea71575379e65fcba2dd1e1cd082f95a50e8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7ba01c59b30df8d5f445282619d96229b0e02fac3dc7002233a5769df99cf842
MD5 e3f202f63a9950144a4253c934add251
BLAKE2b-256 4788f0dcf34170b8406a157fd54ba46b86b0e4fe49dbeaeff6e13942ff0fb1aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a8fb5e82365e1a1cf46fbe87d4d6cd0914c90fd6b4f873e90b3b54966edc9e24
MD5 eaf3adf99ce5f11d138dcfbacedf3fed
BLAKE2b-256 ca58afa35373ba0329c7c36f9f993734969248dbace37cf8cf13efd738c76ed1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 971116d00a6933b0d1434ecb44d4b90ff752cb0b4eed2d328f675b5e5c1b2382
MD5 8910786d7edb1b6da73599077e2b17ed
BLAKE2b-256 4ce746e0fa93e8a683220ed38e612ac16f798f9dd42648f419fcbaff545b6aef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9665ef298e870434d9c38abd61320c1044f75064d26549694d7a21d1822f0cc8
MD5 fbdca68b8c7f909a8c4c7d92c118c8a5
BLAKE2b-256 e58727bd8f732bfadbc86c4ef2346b7894bb32251b3cb871bed59b715a8372e9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for regress-0.1.3-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 dff2278a6fe1b2571f8b83c5b61f7dbfd0de946a2a286a00e4e4c1e7adcbb3a2
MD5 7dcfc9e787f75059e739559a17fde621
BLAKE2b-256 cf7a9d61b1cc1e8504af01f943dfc7e38ca3ffc0d4d840780131cff349915af8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for regress-0.1.3-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 177f3980ab8757ec077e31f0202d19a874cc991634055c69208376f4f380a8f6
MD5 3ced5c6a692623761520c437eb1947b4
BLAKE2b-256 d4b5ec05f647f6a67fb5a3e8c8442bdd0e36eb9e4be3f3f6378308042adb4bfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17bbfe48cf156289a0c8c99d5b2fc311cdc5d0712dc19ef091d3fc5e2c49df82
MD5 c895c2c1906eb6a6838136dd1a5f6a74
BLAKE2b-256 09e0a1cddf4bb80fb2053d3c1b775bc7d30fe43f798e0715b1b30369a86c7727

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6fb6b8ee0ce51df9adb17b2256f3be98d8fbd2f5d6be3694fd5b232a6ea5c56e
MD5 a000ca85261a47ec7aff85c9484ee6f9
BLAKE2b-256 46351f13eb0846a0e57584da01477541b87232d1ea41fac50f77ee61fec86feb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cf2a720a3a5bf29aca677ff056c82560fe081d1a6eb68a3d7388f8862bdb471f
MD5 661064eb245057795edce656de6f1581
BLAKE2b-256 447124e18e9c68f3ba3ea0a353c9dcc3e79bcaab18ac7e3d3b0ea048c9b8fbbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0b0b5996bd3a2cca16bb9f5b7b44135567f368dfb67ec70fcd2820e4268a0990
MD5 ca777e6f634d1d844cb9f229ee6a80a2
BLAKE2b-256 14f755ec950d8e5003ecb80f69dcacd28bddea7243cf4c031fa9488410115713

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b328f0de185fc91453c9cf5a4d90bb5c9910c447d7438160258b627286919c7
MD5 b6169c45e8f962eb2d45091c1c8b89af
BLAKE2b-256 d5008fdab77f0d6548e84a469b5dce3ebf32d2c781ca00ebd646d8b74293ca69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 39686b0bf556fc36c463e59b2120950f8e5146501feff796931d05d5d399812b
MD5 376a8049a9633868339b83ff1587a8ce
BLAKE2b-256 8a07d66d2fb0156f7a1ea434720f5dacc841db3fa9d6711b8f13227e2f5bc2e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c85c96360b6f8d4561fce0900e6eaf6003dbcd657863bbd19ad4b72a45f97fd5
MD5 322eaeec224a2123a7408ec8f3b072e7
BLAKE2b-256 ada87b33b24bf85d9ff0c0f65cf84f8df66b177089ea1d06cdcf3218915bfe3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regress-0.1.3-cp38-abi3-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ddedb4231563433cf17ba12aa86bdca1cce777a4459b80826f51f49ad10c2c8c
MD5 4dbdbac5968ff441ae0193d82ac32235
BLAKE2b-256 7f28bf610d1fe0db14cb56857cb18bca647377a38462a9dcfd65bc33ecd421f2

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