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.4.tar.gz
(11.0 kB
view hashes)
Built Distributions
Close
Hashes for hyperscan-0.1.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52674c2d7f36197ed835b3eab1593bd99ef0045968b7cf8b596142c400078573 |
|
MD5 | ceb6125a7352c820cc4e86ede075ce65 |
|
BLAKE2b-256 | 93d90c8b68616b1474e10079c7c1463aadcfcfd17baa9255580e7d601b138709 |
Close
Hashes for hyperscan-0.1.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9563b972ecfc4b16df0f97edbe8b905e095006f59644623e232af9f44134396 |
|
MD5 | 08434497eab5fb2cda0ee23a561dfd24 |
|
BLAKE2b-256 | 1a8f77c1f0fd597a828f035dc8830df9d921b3e637ad4bc7ab0c9762e45e7a94 |
Close
Hashes for hyperscan-0.1.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bad108f0b91fdce4d1d99abd116ce9aa5faa577534946fead250967e250565c |
|
MD5 | 75a0daea347ea266dc7376ba36e7d8b0 |
|
BLAKE2b-256 | 691be9c90d44521911a4427904209fdd6eebb7275379290cea44e67b510f786c |
Close
Hashes for hyperscan-0.1.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d84ca20cceac1cb1e1ddb9c4fc687c00e434ffadc390ebfe6c992bdf11f670e6 |
|
MD5 | 76cfe407111b4394984a06b4a49542fe |
|
BLAKE2b-256 | 666b246674c3cb32d5aa0bdf9acd523fdd8ec71137ba7ab5310879ffdb9701da |