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.1.3.tar.gz
(10.9 kB
view hashes)
Built Distributions
Close
Hashes for hyperscan-0.1.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23fd9f2007b3900f18c9ca3f69ad1eb3f5756e36947248c931cadc2c2e9aeea7 |
|
MD5 | e9bde04e63bbb18633e08c068c730b84 |
|
BLAKE2b-256 | 6b3658a5727e710ef32d828c3beefee12580a02776b07f3aca40a67e2c4bea88 |
Close
Hashes for hyperscan-0.1.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20bbc0e4676836b8a228b74da3e0fe67d887b9701da568899451a0cabda66632 |
|
MD5 | 5001ef8c0af41204d015f36a919fa5be |
|
BLAKE2b-256 | 6102cc3ac08b0236a31d9ce52da18f1a0587d5865682646758b5786780fcac81 |
Close
Hashes for hyperscan-0.1.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0f53e8582371df4566591e230b56b748f97e207cd301e5077cb348965565347 |
|
MD5 | ad230d0440e9a1cf729667d7209ab765 |
|
BLAKE2b-256 | 9b60c61cd3ed45b37be91805cc861c0d24f7e5acc5f3fd3a436336efcbea0bb5 |
Close
Hashes for hyperscan-0.1.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa947cbb8de74d7b8373280f14618a6cee98c55220a46f803f26cfc92552f7f3 |
|
MD5 | 025f0524132da7996b1b431e0fea2b7c |
|
BLAKE2b-256 | ac11b52cd8c0dc82967fd7bb4398734dae1abf2c1b4d1cf7b88e6e52d9107880 |
Close
Hashes for hyperscan-0.1.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46ff4262c7e236c9e5bcb2144efb0e2e13b90b65a7e2808ab72251b4389276ab |
|
MD5 | 0600cb9ee78455c643bc2c88fc9d6baa |
|
BLAKE2b-256 | 94e84ed84eff20006b67a357100a74846414f7ade25b8f2a4c5a90252895d14c |