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.2.tar.gz
(10.8 kB
view hashes)
Built Distributions
Close
Hashes for hyperscan-0.1.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91cd2011654b1b818e2c958492b7d741a76392976f3af69d53102de930eddedb |
|
MD5 | 6b2682b58c068d7ff888e779c17e26b9 |
|
BLAKE2b-256 | 97c1e4d9b0f917a3033f3c5daa8f69cf13f242da26881ec542a77e61eb57d71d |
Close
Hashes for hyperscan-0.1.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5013204610da25b741120c775f05f1733a151a6ae43e395385b013c076ec551 |
|
MD5 | d65bf1052f46e8187af0743a7d8e6352 |
|
BLAKE2b-256 | 57a30fbc936236d06327833fb2bd335129de9ee0333d020235d3569f660fb1b4 |
Close
Hashes for hyperscan-0.1.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f9d7a24a50dfb1683c317a1d1101f5a51ff778f7a94306ee18dae9ee16e6554 |
|
MD5 | 2d1fa52922c6fe5b8684823cddcf46b8 |
|
BLAKE2b-256 | 355759c21075b812468031bd315198c920710e53fc5167c10f4a49f9978c46b1 |
Close
Hashes for hyperscan-0.1.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ceb724a7a393f8806b81f0a4ca24d745784583e2e7f6e731cdff9b8ed03c340 |
|
MD5 | cdb4fd3abb9450546e4baec7c7f44ed3 |
|
BLAKE2b-256 | 0af6633347b0916e3164b9fc69445a23d28365cfe7b4837641125c1bf78bb13c |
Close
Hashes for hyperscan-0.1.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72c8fbada8f07a4ed132cb2988327e222c206f4411dd2fa36ebf6f18d8d80f1a |
|
MD5 | e2cba234e6b2f6a11e28578e811b57e3 |
|
BLAKE2b-256 | c584ab49dedb09c9d125db092db321a327ea0df840250731e07330bba977f85f |