Python bindings for Hyperscan.
Project description
Hyperscan for Python
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:
- No Chimera support yet.
- No stream compression support.
- No custom allocator support.
hs_expression_info
,hs_expression_ext_info
,hs_populate_platform
, andhs_serialized_database_info
not exposed yet.
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
Release history Release notifications | RSS feed
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.2.0.tar.gz
(13.1 kB
view hashes)
Built Distributions
Close
Hashes for hyperscan-0.2.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd0d0fe64484443b9e5ee1e8b156a30f2ba91494b1343fae5c943130ff847607 |
|
MD5 | 3a6838c1091aeb40a0b7a761e2e39a8f |
|
BLAKE2b-256 | de1138ca48af116f1b5b2be0b0ee80436eb13ebfef4a2f93c547d3dc48a06cf3 |
Close
Hashes for hyperscan-0.2.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 794eecc13fa9bcf061004340582aab342471fb22b710f92020e3ea508776ff53 |
|
MD5 | 7be163a6d5bbb4cf48835148578ae663 |
|
BLAKE2b-256 | 89ed22e1d9c7fd5a06dc5c6b4dec77d1ff8f3c9aa77ed0b2900c203b9c483e15 |
Close
Hashes for hyperscan-0.2.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78e97de71896b9fda4368c185e6609e53bb240c85302909ac46e738f14621f40 |
|
MD5 | d4bea0cd7b9265afe75b922d85029679 |
|
BLAKE2b-256 | 73fa6802e1d3bb0f7954940043fe45e590d84709b559e27d7ea96c697e2249f1 |
Close
Hashes for hyperscan-0.2.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47ef10b4297f9976d257b7f260ae4ae8834e87e1abb7f46cf0707ba496fb6e49 |
|
MD5 | 4ae8131179e328f101ccce55bb93d638 |
|
BLAKE2b-256 | 78c409482fc89e6bf0d93ed88ccb2f49dfdfb20dd277aa3a7dfb299360cad3fe |