Skip to main content

Python bindings for Hyperscan.

Project description

Hyperscan for Python

python-hyperscan workflow PyPI - Python Version PyPI - Wheel PyPI - Status PyPI - License Read the Docs

A CPython extension for Hyperscan, Intel's open source, high-performance multiple regex matching library. Currently only supports manylinux-compatible Linux distributions.

Installation

$ pip install hyperscan

API Support

python-hyperscan currently exposes most of the C API, with the following caveats or exceptions:

python-hyperscan requires Hyperscan v5.2 or newer.

Resources

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

hyperscan-0.3.0.tar.gz (15.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

hyperscan-0.3.0-cp310-cp310-manylinux_2_24_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64

hyperscan-0.3.0-cp39-cp39-manylinux_2_31_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.31+ x86-64

hyperscan-0.3.0-cp39-cp39-manylinux_2_24_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64

hyperscan-0.3.0-cp38-cp38-manylinux_2_24_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64

hyperscan-0.3.0-cp37-cp37m-manylinux_2_24_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ x86-64

hyperscan-0.3.0-cp36-cp36m-manylinux_2_24_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.24+ x86-64

File details

Details for the file hyperscan-0.3.0.tar.gz.

File metadata

  • Download URL: hyperscan-0.3.0.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.12 Linux/4.19.128-microsoft-standard

File hashes

Hashes for hyperscan-0.3.0.tar.gz
Algorithm Hash digest
SHA256 8998d193137b1c9add11dbb2d2c262c6c51756a72ea21fcea29e0b7027ce7b97
MD5 b65832af3b581d92dfb7d899f09b9e05
BLAKE2b-256 ccdc9ce9bb3892cb7b261ec291bc42b35b30b01d40053b1d47a1bb2855339441

See more details on using hashes here.

File details

Details for the file hyperscan-0.3.0-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for hyperscan-0.3.0-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 26372068699554f23c20cf62ef00b87a46b61fc2ca2098d483e583a85a7ab595
MD5 d13bc7a37f2ea420961ab835e4d1cf1f
BLAKE2b-256 6f0ff7d831771c253e11bb96b89ca8b5115d9d2de44a76f50b35d6445e54df68

See more details on using hashes here.

File details

Details for the file hyperscan-0.3.0-cp39-cp39-manylinux_2_31_x86_64.whl.

File metadata

  • Download URL: hyperscan-0.3.0-cp39-cp39-manylinux_2_31_x86_64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.9, manylinux: glibc 2.31+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.12 Linux/4.19.128-microsoft-standard

File hashes

Hashes for hyperscan-0.3.0-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 5ac761f96cd484c0822150913338a08c089f913b09196491ea9383695c3e161b
MD5 c4357ac483058c2bdc116ed24293373f
BLAKE2b-256 d6df56d608a7a6a56419442e69d3d161976b7ce33e98c350ff54a77159c501a6

See more details on using hashes here.

File details

Details for the file hyperscan-0.3.0-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for hyperscan-0.3.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 97506e7e45e93ba02d4fe13681bc9e5506a1bb7f677de1111af76601a427bf19
MD5 c29d9f14b00ede3a33404dec32ac9cab
BLAKE2b-256 b96ca664b1e32829b07b4d57bfeffd5337f98ee4afaa947f285eb84e49b740ff

See more details on using hashes here.

File details

Details for the file hyperscan-0.3.0-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for hyperscan-0.3.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 7b06d894b71f254079c39e03fb00f712c496c55fa13df195cd92318057200a32
MD5 173e120217d1eb9a3bd20e34aae2b06d
BLAKE2b-256 5282bc103125c952a4823e4b75af727982324d380fa22c6c6f71d9041c79e068

See more details on using hashes here.

File details

Details for the file hyperscan-0.3.0-cp37-cp37m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for hyperscan-0.3.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 c4d8f1154b2f2eca2cec3c775f61692aaa7b84e340b70aa9b892e671e3aa1ac2
MD5 35d977592de98a778b661179f45f2c0e
BLAKE2b-256 7a3e1a5853ae3f489b9ee6aea25c1740ed2943f8f312340ff0f4f2b1fa34413f

See more details on using hashes here.

File details

Details for the file hyperscan-0.3.0-cp36-cp36m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for hyperscan-0.3.0-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 71cc60858459d4938f6bcb28b8d50772424b3a2d550544b0e2f459f354ebc88e
MD5 f982423f1b72bc7b8b8396a1ce0a3829
BLAKE2b-256 4583e7082ee47df4b5e9e2c329b85264c2dd7b3243de1fa135f3c4adbac3f3e1

See more details on using hashes here.

Supported by

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