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.5.tar.gz
(11.5 kB
view hashes)
Built Distributions
Close
Hashes for hyperscan-0.1.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01e4b8b0d8be26326112ab980ab646c3f51f5f5d2dd0843273a82d7c9c9777a4 |
|
MD5 | eff36aed82f4357223e92399be5601d8 |
|
BLAKE2b-256 | 0e8553e3b94dcc24f1f8dc9f2d1a8a941e6af0e1c27d57c963f106af38004767 |
Close
Hashes for hyperscan-0.1.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2346c000e2cca00adefad220093583e99364496977a1d975895a7441eb5df883 |
|
MD5 | a103a695f367b6ec87f35d0685cbf152 |
|
BLAKE2b-256 | c042fb0c7a4a529126cab180a7ab4d05907569a7ea384a80784f2b113c4adf07 |
Close
Hashes for hyperscan-0.1.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a8c59326d831cd721f6389191474e7dfe8d60de6f8a0f8535a5e9b0d96a7e2e |
|
MD5 | 5dd8d3a213db3db560671c03d00aba7b |
|
BLAKE2b-256 | d00095675c9c5ff03899e69dc60e6150c22eaf53f6ceebeb427f6c79fd4b73b4 |
Close
Hashes for hyperscan-0.1.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ec1bc61e28aab091523555390af79d0d2514d99d0341c14b4df95149bf2a1e8 |
|
MD5 | 4dcb7114bdff19cc2000535f1b859bce |
|
BLAKE2b-256 | 99544c74d8c6015255e62a32d4aa16af0b65e30d18b3d4be330347a7c4cda8a2 |