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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m

File details

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

File metadata

  • Download URL: hyperscan-0.1.2.tar.gz
  • Upload date:
  • Size: 10.8 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.1 CPython/3.7.3

File hashes

Hashes for hyperscan-0.1.2.tar.gz
Algorithm Hash digest
SHA256 8d73a166c8daf49a4750be66e511dcc34b0265aed6f09622cfc4646e29957fb9
MD5 d588876987dd0f690deb40f09561d3eb
BLAKE2b-256 dedaf872686009ebc9e507ba97d1c3c7d171629f1bd968723cf38b92a27b515c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperscan-0.1.2-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.1 CPython/3.7.3

File hashes

Hashes for hyperscan-0.1.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 91cd2011654b1b818e2c958492b7d741a76392976f3af69d53102de930eddedb
MD5 6b2682b58c068d7ff888e779c17e26b9
BLAKE2b-256 97c1e4d9b0f917a3033f3c5daa8f69cf13f242da26881ec542a77e61eb57d71d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperscan-0.1.2-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.1 CPython/3.7.3

File hashes

Hashes for hyperscan-0.1.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c5013204610da25b741120c775f05f1733a151a6ae43e395385b013c076ec551
MD5 d65bf1052f46e8187af0743a7d8e6352
BLAKE2b-256 57a30fbc936236d06327833fb2bd335129de9ee0333d020235d3569f660fb1b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperscan-0.1.2-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.1 CPython/3.7.3

File hashes

Hashes for hyperscan-0.1.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2f9d7a24a50dfb1683c317a1d1101f5a51ff778f7a94306ee18dae9ee16e6554
MD5 2d1fa52922c6fe5b8684823cddcf46b8
BLAKE2b-256 355759c21075b812468031bd315198c920710e53fc5167c10f4a49f9978c46b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperscan-0.1.2-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.1 CPython/3.7.3

File hashes

Hashes for hyperscan-0.1.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0ceb724a7a393f8806b81f0a4ca24d745784583e2e7f6e731cdff9b8ed03c340
MD5 cdb4fd3abb9450546e4baec7c7f44ed3
BLAKE2b-256 0af6633347b0916e3164b9fc69445a23d28365cfe7b4837641125c1bf78bb13c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperscan-0.1.2-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.1 CPython/3.7.3

File hashes

Hashes for hyperscan-0.1.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 72c8fbada8f07a4ed132cb2988327e222c206f4411dd2fa36ebf6f18d8d80f1a
MD5 e2cba234e6b2f6a11e28578e811b57e3
BLAKE2b-256 c584ab49dedb09c9d125db092db321a327ea0df840250731e07330bba977f85f

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