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.4.tar.gz (11.0 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.4-cp38-cp38-manylinux1_x86_64.whl (40.8 MB view details)

Uploaded CPython 3.8

hyperscan-0.1.4-cp37-cp37m-manylinux1_x86_64.whl (40.8 MB view details)

Uploaded CPython 3.7m

hyperscan-0.1.4-cp36-cp36m-manylinux1_x86_64.whl (40.8 MB view details)

Uploaded CPython 3.6m

hyperscan-0.1.4-cp35-cp35m-manylinux1_x86_64.whl (40.8 MB view details)

Uploaded CPython 3.5m

File details

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

File metadata

  • Download URL: hyperscan-0.1.4.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.5

File hashes

Hashes for hyperscan-0.1.4.tar.gz
Algorithm Hash digest
SHA256 e38f8843ad718cbe8166193356f189f2639e30a73613684df6d7a2abc66f0525
MD5 ebd8a66b6903cc2b40d9a75a748cbdcc
BLAKE2b-256 e259de58cc90b437ad92c2da2831222433fcd053b589be8b86533a88b021e2a0

See more details on using hashes here.

File details

Details for the file hyperscan-0.1.4-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: hyperscan-0.1.4-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.8 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.5

File hashes

Hashes for hyperscan-0.1.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 52674c2d7f36197ed835b3eab1593bd99ef0045968b7cf8b596142c400078573
MD5 ceb6125a7352c820cc4e86ede075ce65
BLAKE2b-256 93d90c8b68616b1474e10079c7c1463aadcfcfd17baa9255580e7d601b138709

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperscan-0.1.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.8 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.5

File hashes

Hashes for hyperscan-0.1.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b9563b972ecfc4b16df0f97edbe8b905e095006f59644623e232af9f44134396
MD5 08434497eab5fb2cda0ee23a561dfd24
BLAKE2b-256 1a8f77c1f0fd597a828f035dc8830df9d921b3e637ad4bc7ab0c9762e45e7a94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperscan-0.1.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.8 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.5

File hashes

Hashes for hyperscan-0.1.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9bad108f0b91fdce4d1d99abd116ce9aa5faa577534946fead250967e250565c
MD5 75a0daea347ea266dc7376ba36e7d8b0
BLAKE2b-256 691be9c90d44521911a4427904209fdd6eebb7275379290cea44e67b510f786c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperscan-0.1.4-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.5

File hashes

Hashes for hyperscan-0.1.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d84ca20cceac1cb1e1ddb9c4fc687c00e434ffadc390ebfe6c992bdf11f670e6
MD5 76cfe407111b4394984a06b4a49542fe
BLAKE2b-256 666b246674c3cb32d5aa0bdf9acd523fdd8ec71137ba7ab5310879ffdb9701da

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