Skip to content

manylinux-based Docker image with Hyperscan installed.

License

Notifications You must be signed in to change notification settings

darvid/manylinux-hyperscan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.