darvid / manylinux-hyperscan

manylinux-based Docker image with Hyperscan installed.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

manylinux-hyperscan

This project provides an x86_64 only manylinux-based Docker image with Vectorscan (a fork of Intel Hyperscan) installed.

Note

As of December 13th, 2022, future tagged versions of this project will be indepdent of the upstream Hyperscan version, as this base image reflects multiple pre-requisites (most notably new Python versions) and not just Hyperscan.

Note

As of 2024, this image defaults to installing Vectorscan instead of Hyperscan, due to a multiple factors, including the lack of multi-arch support as well as Intel's decision to move away from an open source license after version 5.4 (see this issue for context). The Dockerfile now includes two build args for configuring the git repo URI and ref (tag), allowing users to choose between Intel Hyperscan and Vectorscan if needed. However, Intel's Hyperscan will no longer be supported moving forward, so build functionality and compatibility with python-hyperscan is not guaranteed.

About

manylinux-based Docker image with Hyperscan installed.

License:MIT License


Languages

Language:Shell 58.3%Language:Dockerfile 41.7%