A CPython extension for Hyperscan, Intel's open source, high-performance multiple regex matching library. Currently only supports manylinux-compatible Linux distributions.
$ pip install hyperscanpython-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_infonot 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.