Skip to main content

Python bindings for Hyperscan.

Project description

Hyperscan for Python

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 has been built and tested against Hyperscan v4.7.0 and upwards, including the latest as of April 2019, v5.1.1.

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.1.3.tar.gz (10.9 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.1.3-cp37-cp37m-manylinux1_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.7m

hyperscan-0.1.3-cp36-cp36m-manylinux1_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.6m

hyperscan-0.1.3-cp35-cp35m-manylinux1_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.5m

hyperscan-0.1.3-cp27-cp27mu-manylinux1_x86_64.whl (40.5 MB view details)

Uploaded CPython 2.7mu

hyperscan-0.1.3-cp27-cp27m-manylinux1_x86_64.whl (40.5 MB view details)

Uploaded CPython 2.7m

File details

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

File metadata

  • Download URL: hyperscan-0.1.3.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for hyperscan-0.1.3.tar.gz
Algorithm Hash digest
SHA256 4e1821e8fafec23f1c5804520a3c6fc360f94fb9a47ef5f8e76b32a9425201aa
MD5 6b0cc2b067b611c97acf63b23305ee2a
BLAKE2b-256 1a01eb1047ed41737372749a912ae66e32513b8dd72870c9bb9c6b0f3aa32525

See more details on using hashes here.

File details

Details for the file hyperscan-0.1.3-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hyperscan-0.1.3-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for hyperscan-0.1.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 23fd9f2007b3900f18c9ca3f69ad1eb3f5756e36947248c931cadc2c2e9aeea7
MD5 e9bde04e63bbb18633e08c068c730b84
BLAKE2b-256 6b3658a5727e710ef32d828c3beefee12580a02776b07f3aca40a67e2c4bea88

See more details on using hashes here.

File details

Details for the file hyperscan-0.1.3-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hyperscan-0.1.3-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for hyperscan-0.1.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 20bbc0e4676836b8a228b74da3e0fe67d887b9701da568899451a0cabda66632
MD5 5001ef8c0af41204d015f36a919fa5be
BLAKE2b-256 6102cc3ac08b0236a31d9ce52da18f1a0587d5865682646758b5786780fcac81

See more details on using hashes here.

File details

Details for the file hyperscan-0.1.3-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hyperscan-0.1.3-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.5 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for hyperscan-0.1.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a0f53e8582371df4566591e230b56b748f97e207cd301e5077cb348965565347
MD5 ad230d0440e9a1cf729667d7209ab765
BLAKE2b-256 9b60c61cd3ed45b37be91805cc861c0d24f7e5acc5f3fd3a436336efcbea0bb5

See more details on using hashes here.

File details

Details for the file hyperscan-0.1.3-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: hyperscan-0.1.3-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.5 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for hyperscan-0.1.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aa947cbb8de74d7b8373280f14618a6cee98c55220a46f803f26cfc92552f7f3
MD5 025f0524132da7996b1b431e0fea2b7c
BLAKE2b-256 ac11b52cd8c0dc82967fd7bb4398734dae1abf2c1b4d1cf7b88e6e52d9107880

See more details on using hashes here.

File details

Details for the file hyperscan-0.1.3-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hyperscan-0.1.3-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.5 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for hyperscan-0.1.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 46ff4262c7e236c9e5bcb2144efb0e2e13b90b65a7e2808ab72251b4389276ab
MD5 0600cb9ee78455c643bc2c88fc9d6baa
BLAKE2b-256 94e84ed84eff20006b67a357100a74846414f7ade25b8f2a4c5a90252895d14c

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