hyperscan


Namehyperscan JSON
Version 0.7.8 PyPI version JSON
download
home_pageNone
SummaryPython bindings for Hyperscan.
upload_time2024-10-12 21:02:43
maintainerNone
docs_urlNone
authorNone
requires_python<4.0,>=3.9
licenseMIT
keywords regex hypercan
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Hyperscan/Vectorscan for Python

![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/darvid/python-hyperscan/wheels.yml?style=plastic)
![PyPI - Version](https://img.shields.io/pypi/v/hyperscan?style=plastic)
![PyPI - Downloads](https://img.shields.io/pypi/dm/hyperscan?style=plastic)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/hyperscan.svg?style=plastic)
![PyPI - Wheel](https://img.shields.io/pypi/wheel/hyperscan.svg?style=plastic)
![PyPI - License](https://img.shields.io/pypi/l/hyperscan.svg?style=plastic)
[![Read the Docs](https://img.shields.io/readthedocs/python-hyperscan.svg?style=plastic)](https://python-hyperscan.readthedocs.io/en/latest/)

A CPython extension for [Vectorscan][7], an open source fork of
[Hyperscan][8], Intel's open source ([prior to version 5.4][9]),
high-performance multiple regex matching library.

* ✅ Binary [manylinux][12]-compatible wheels
* ✅ Statically linked (no need to build Hyperscan/Vectorscan)
* ✅ [Chimera][1] support

## Installation

```shell
# 🪄 Installing libhs is NOT required, because python-hyperscan is statically linked
pip install hyperscan
```

## Build Optimization

If you'd like to use Intel's Hyperscan rather than Vectorscan, or if
you'd like to enable native CPU detection to build optimized non-FAT
libraries ([default off in Vectorscan][11]), extending the
[manylinux-hyperscan][10] Docker image used to build the binary wheels
for this library should be fairly straightforward.

## API Support

``python-hyperscan`` currently exposes *most* of the C API, with the
following caveats or exceptions:

* No [stream compression][2] support.
* No [custom allocator][3] support.
* ``hs_expression_info``, ``hs_expression_ext_info``,
  ``hs_populate_platform``, and ``hs_serialized_database_info`` not
  exposed yet.

See the [documentation][6] for more detailed build instructions.

## Resources

* [PyPI Project][13]
* [Documentation][6]
* [Hyperscan C API Documentation][14]

[1]: http://intel.github.io/hyperscan/dev-reference/chimera.html
[2]: http://intel.github.io/hyperscan/dev-reference/runtime.html#stream-compression
[3]: http://intel.github.io/hyperscan/dev-reference/runtime.html#custom-allocators
[4]: http://intel.github.io/hyperscan/dev-reference/compilation.html
[5]: https://github.com/darvid/python-hyperscan/issues
[6]: https://python-hyperscan.readthedocs.io
[7]: https://www.vectorcamp.gr/vectorscan/
[8]: https://www.hyperscan.io/
[9]: https://github.com/VectorCamp/vectorscan?tab=readme-ov-file#hyperscan-license-change-after-54
[10]: https://github.com/darvid/manylinux-hyperscan/
[11]: https://github.com/VectorCamp/vectorscan?tab=readme-ov-file#configure--build
[12]: https://github.com/pypa/manylinux
[13]: https://pypi.org/project/hyperscan/
[14]: http://intel.github.io/hyperscan/dev-reference/

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "hyperscan",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": "regex, hypercan",
    "author": null,
    "author_email": "David Gidwani <david.gidwani@gmail.com>",
    "download_url": null,
    "platform": null,
    "description": "# Hyperscan/Vectorscan for Python\n\n![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/darvid/python-hyperscan/wheels.yml?style=plastic)\n![PyPI - Version](https://img.shields.io/pypi/v/hyperscan?style=plastic)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/hyperscan?style=plastic)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/hyperscan.svg?style=plastic)\n![PyPI - Wheel](https://img.shields.io/pypi/wheel/hyperscan.svg?style=plastic)\n![PyPI - License](https://img.shields.io/pypi/l/hyperscan.svg?style=plastic)\n[![Read the Docs](https://img.shields.io/readthedocs/python-hyperscan.svg?style=plastic)](https://python-hyperscan.readthedocs.io/en/latest/)\n\nA CPython extension for [Vectorscan][7], an open source fork of\n[Hyperscan][8], Intel's open source ([prior to version 5.4][9]),\nhigh-performance multiple regex matching library.\n\n* \u2705 Binary [manylinux][12]-compatible wheels\n* \u2705 Statically linked (no need to build Hyperscan/Vectorscan)\n* \u2705 [Chimera][1] support\n\n## Installation\n\n```shell\n# \ud83e\ude84 Installing libhs is NOT required, because python-hyperscan is statically linked\npip install hyperscan\n```\n\n## Build Optimization\n\nIf you'd like to use Intel's Hyperscan rather than Vectorscan, or if\nyou'd like to enable native CPU detection to build optimized non-FAT\nlibraries ([default off in Vectorscan][11]), extending the\n[manylinux-hyperscan][10] Docker image used to build the binary wheels\nfor this library should be fairly straightforward.\n\n## API Support\n\n``python-hyperscan`` currently exposes *most* of the C API, with the\nfollowing caveats or exceptions:\n\n* No [stream compression][2] support.\n* No [custom allocator][3] support.\n* ``hs_expression_info``, ``hs_expression_ext_info``,\n  ``hs_populate_platform``, and ``hs_serialized_database_info`` not\n  exposed yet.\n\nSee the [documentation][6] for more detailed build instructions.\n\n## Resources\n\n* [PyPI Project][13]\n* [Documentation][6]\n* [Hyperscan C API Documentation][14]\n\n[1]: http://intel.github.io/hyperscan/dev-reference/chimera.html\n[2]: http://intel.github.io/hyperscan/dev-reference/runtime.html#stream-compression\n[3]: http://intel.github.io/hyperscan/dev-reference/runtime.html#custom-allocators\n[4]: http://intel.github.io/hyperscan/dev-reference/compilation.html\n[5]: https://github.com/darvid/python-hyperscan/issues\n[6]: https://python-hyperscan.readthedocs.io\n[7]: https://www.vectorcamp.gr/vectorscan/\n[8]: https://www.hyperscan.io/\n[9]: https://github.com/VectorCamp/vectorscan?tab=readme-ov-file#hyperscan-license-change-after-54\n[10]: https://github.com/darvid/manylinux-hyperscan/\n[11]: https://github.com/VectorCamp/vectorscan?tab=readme-ov-file#configure--build\n[12]: https://github.com/pypa/manylinux\n[13]: https://pypi.org/project/hyperscan/\n[14]: http://intel.github.io/hyperscan/dev-reference/\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python bindings for Hyperscan.",
    "version": "0.7.8",
    "project_urls": {
        "Documentation": "https://python-hyperscan.readthedocs.io/en/latest/",
        "Homepage": "https://github.com/darvid/python-hyperscan",
        "Repository": "https://github.com/darvid/python-hyperscan"
    },
    "split_keywords": [
        "regex",
        " hypercan"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0df8ffe2c76bd3d7768aea0f114636720942bd0451b7f8b0eb0f0b77b7cc62b1",
                "md5": "e3ff967d5d95ca83e35f4f31820e9641",
                "sha256": "5a769dfb53f8e9417905be310d2d60d3c2deba021703da88716b506884e9a855"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp310-cp310-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e3ff967d5d95ca83e35f4f31820e9641",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.9",
            "size": 1720760,
            "upload_time": "2024-10-12T21:02:43",
            "upload_time_iso_8601": "2024-10-12T21:02:43.296832Z",
            "url": "https://files.pythonhosted.org/packages/0d/f8/ffe2c76bd3d7768aea0f114636720942bd0451b7f8b0eb0f0b77b7cc62b1/hyperscan-0.7.8-cp310-cp310-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2012e57183c35ec70a1b5158ad8430c442e78f1d759c3f82d66a82d39a28aee5",
                "md5": "c7e8a3dfa67c78fbae94e516deadf10b",
                "sha256": "8cd9d979f7d9f8a0b9c92fd6db950ec997aff5cc79121fd997ae44e53d80f2e4"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c7e8a3dfa67c78fbae94e516deadf10b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.9",
            "size": 1705438,
            "upload_time": "2024-10-12T21:02:45",
            "upload_time_iso_8601": "2024-10-12T21:02:45.353802Z",
            "url": "https://files.pythonhosted.org/packages/20/12/e57183c35ec70a1b5158ad8430c442e78f1d759c3f82d66a82d39a28aee5/hyperscan-0.7.8-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "18f2120af1b24a8c5540dccb9ebe1765e69d24d8cb105ed239b074b8c7824894",
                "md5": "c7d802055171d3f3b81d53774508c66f",
                "sha256": "906fd2f3978ab5304971e2890300617944a17d9e6455cc44dfe3932bd0b6fe73"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp310-cp310-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c7d802055171d3f3b81d53774508c66f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.9",
            "size": 1730626,
            "upload_time": "2024-10-12T21:02:47",
            "upload_time_iso_8601": "2024-10-12T21:02:47.380306Z",
            "url": "https://files.pythonhosted.org/packages/18/f2/120af1b24a8c5540dccb9ebe1765e69d24d8cb105ed239b074b8c7824894/hyperscan-0.7.8-cp310-cp310-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c31d32cd74c7c019e58173ba4b4235fafb8ae655220e12e6a367f7f5b93cf961",
                "md5": "05b8ec14bd72f50723c75af7704836b0",
                "sha256": "37c2c14786bc9a421a189233d8b7f1601868e65672bc28467cdbbd6e648c180e"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp310-cp310-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "05b8ec14bd72f50723c75af7704836b0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.9",
            "size": 1750284,
            "upload_time": "2024-10-12T21:02:49",
            "upload_time_iso_8601": "2024-10-12T21:02:49.275926Z",
            "url": "https://files.pythonhosted.org/packages/c3/1d/32cd74c7c019e58173ba4b4235fafb8ae655220e12e6a367f7f5b93cf961/hyperscan-0.7.8-cp310-cp310-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "110813fe289dfb914b660c5f32adb1481275245622929a678adda9ac70944b9e",
                "md5": "0e698f6de4665fd68a0c01a7a41e7806",
                "sha256": "92b2cffc519875bb656a9d1395b1c75d0e6a0faabd4ecba3871a9af14426898b"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp310-cp310-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0e698f6de4665fd68a0c01a7a41e7806",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.9",
            "size": 2293304,
            "upload_time": "2024-10-12T21:02:51",
            "upload_time_iso_8601": "2024-10-12T21:02:51.026250Z",
            "url": "https://files.pythonhosted.org/packages/11/08/13fe289dfb914b660c5f32adb1481275245622929a678adda9ac70944b9e/hyperscan-0.7.8-cp310-cp310-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c70afdb09c0694b6a07a5f898d7047d9188ca321b6cddf8887f901b8893cff7",
                "md5": "7db645f0a27d9e95d0ce4b9c85ec9537",
                "sha256": "8ea635b62f86c7751d80afc1c86b7ab470b9ca4153eec93745ee1f914a12614b"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7db645f0a27d9e95d0ce4b9c85ec9537",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.9",
            "size": 2287589,
            "upload_time": "2024-10-12T21:02:52",
            "upload_time_iso_8601": "2024-10-12T21:02:52.232986Z",
            "url": "https://files.pythonhosted.org/packages/1c/70/afdb09c0694b6a07a5f898d7047d9188ca321b6cddf8887f901b8893cff7/hyperscan-0.7.8-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2eff195c14ff4a0dbe1080d68b1562112841d87237d67d56ea6d73996d5d2d31",
                "md5": "b95faa8c2ec4591f324b48dbf6903691",
                "sha256": "8d99dba8d915494c67c8b5ee3d019b1e36662b81b68b15ac5e7ca51ab84b0769"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp311-cp311-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b95faa8c2ec4591f324b48dbf6903691",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.9",
            "size": 1720909,
            "upload_time": "2024-10-12T21:02:53",
            "upload_time_iso_8601": "2024-10-12T21:02:53.532692Z",
            "url": "https://files.pythonhosted.org/packages/2e/ff/195c14ff4a0dbe1080d68b1562112841d87237d67d56ea6d73996d5d2d31/hyperscan-0.7.8-cp311-cp311-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "557625b8c30d8b016997bcb3bd776b4f1f7828160f3a5f48bf100886b4456d1a",
                "md5": "e06d22f9d99b8498562d5d69d459895f",
                "sha256": "9c217c3b526578e7b2f52a65d15e5720a8360c14e8c26aafbf9caaeb7c7617f4"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e06d22f9d99b8498562d5d69d459895f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.9",
            "size": 1705730,
            "upload_time": "2024-10-12T21:02:55",
            "upload_time_iso_8601": "2024-10-12T21:02:55.184702Z",
            "url": "https://files.pythonhosted.org/packages/55/76/25b8c30d8b016997bcb3bd776b4f1f7828160f3a5f48bf100886b4456d1a/hyperscan-0.7.8-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4feff1efccfa907b4ec8b9d4ae241327a5db30f2d212481bd8ddd53cb0f12058",
                "md5": "3112c7f032564ac254a3983750210378",
                "sha256": "2959563ecd2bfac0770bb63cc402f5b250f143bd16d1d09aeaae7cb4ba22cb8f"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp311-cp311-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3112c7f032564ac254a3983750210378",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.9",
            "size": 1731662,
            "upload_time": "2024-10-12T21:02:56",
            "upload_time_iso_8601": "2024-10-12T21:02:56.350363Z",
            "url": "https://files.pythonhosted.org/packages/4f/ef/f1efccfa907b4ec8b9d4ae241327a5db30f2d212481bd8ddd53cb0f12058/hyperscan-0.7.8-cp311-cp311-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a7bbabb0dbd0bf933fb1f0f3d9d4553d44855b5d3ed57ef7685d162593e00f6b",
                "md5": "1b7a3bb48e6d61f93f2d21c97ca8b02f",
                "sha256": "f9b7f2fabf574d4a4d8a2a62cbc696ff68def862b1ab543a801831d8e7faacfe"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp311-cp311-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1b7a3bb48e6d61f93f2d21c97ca8b02f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.9",
            "size": 1751621,
            "upload_time": "2024-10-12T21:02:58",
            "upload_time_iso_8601": "2024-10-12T21:02:58.277311Z",
            "url": "https://files.pythonhosted.org/packages/a7/bb/abb0dbd0bf933fb1f0f3d9d4553d44855b5d3ed57ef7685d162593e00f6b/hyperscan-0.7.8-cp311-cp311-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4434477a166a433e7743323a9f96b1e542e5351aa5471343fbda66d9cbd3b697",
                "md5": "d495ac11505beca2ace787592d4da4fe",
                "sha256": "6c23254e2bdf32e5060f6765bf4fd7add6836264874890262e48a6b53090ba17"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp311-cp311-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d495ac11505beca2ace787592d4da4fe",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.9",
            "size": 2294945,
            "upload_time": "2024-10-12T21:03:00",
            "upload_time_iso_8601": "2024-10-12T21:03:00.148607Z",
            "url": "https://files.pythonhosted.org/packages/44/34/477a166a433e7743323a9f96b1e542e5351aa5471343fbda66d9cbd3b697/hyperscan-0.7.8-cp311-cp311-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eb799f19d8301af2ea0c11e131142c8a4b06667d00f03a753139702a6f2939cd",
                "md5": "1429a2082a5902613dd7384ef0aef110",
                "sha256": "0b81ac1af6f469c8a998d16b87c78aa690a95b150bbcccc5fae138ad71fc27a8"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1429a2082a5902613dd7384ef0aef110",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.9",
            "size": 2288672,
            "upload_time": "2024-10-12T21:03:01",
            "upload_time_iso_8601": "2024-10-12T21:03:01.591078Z",
            "url": "https://files.pythonhosted.org/packages/eb/79/9f19d8301af2ea0c11e131142c8a4b06667d00f03a753139702a6f2939cd/hyperscan-0.7.8-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "976571f44267870e474358b54606f5a7be228883a3484fe1f53731cb715191b7",
                "md5": "e2b15980528a74fdfe16ba70f41d4f70",
                "sha256": "f8d6e3600646fbf5b2c84846d3dc6eb37b0aa8a156f023c91e6314f4e6695a55"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp312-cp312-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e2b15980528a74fdfe16ba70f41d4f70",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.9",
            "size": 1720937,
            "upload_time": "2024-10-12T21:03:02",
            "upload_time_iso_8601": "2024-10-12T21:03:02.844653Z",
            "url": "https://files.pythonhosted.org/packages/97/65/71f44267870e474358b54606f5a7be228883a3484fe1f53731cb715191b7/hyperscan-0.7.8-cp312-cp312-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7409e6b5d82b2709b40b806eae513317f0823939866a7bd872359e12486b3ac3",
                "md5": "9ea33417b1f5c9326b8af7b43cb9d863",
                "sha256": "3d1cbac8ac1bdf14beb0d5b1f05d9675c2f7e11c51382fb5c438d39f38beb435"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9ea33417b1f5c9326b8af7b43cb9d863",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.9",
            "size": 1705726,
            "upload_time": "2024-10-12T21:03:04",
            "upload_time_iso_8601": "2024-10-12T21:03:04.692042Z",
            "url": "https://files.pythonhosted.org/packages/74/09/e6b5d82b2709b40b806eae513317f0823939866a7bd872359e12486b3ac3/hyperscan-0.7.8-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0de3820054ff32a29ab8c104afcc1582278c316e99702fc9004b0ad3f0395e4b",
                "md5": "821e24a36f185da511333cba4fa0ae37",
                "sha256": "436e87ae60411d884c41f1e61ee608dd04dada11bf954b009de3acd782e0f5c8"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp312-cp312-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "821e24a36f185da511333cba4fa0ae37",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.9",
            "size": 1731882,
            "upload_time": "2024-10-12T21:03:05",
            "upload_time_iso_8601": "2024-10-12T21:03:05.963283Z",
            "url": "https://files.pythonhosted.org/packages/0d/e3/820054ff32a29ab8c104afcc1582278c316e99702fc9004b0ad3f0395e4b/hyperscan-0.7.8-cp312-cp312-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5f24d6b5d6c49e356696b230fbc6c3ccef3b66438c3e583b61b2ee7ca715ef77",
                "md5": "c9f44b28cb0a14d2d3c75fc7382dc45d",
                "sha256": "9fcfb76d87f6fe5a6192c2f5e5a81851252dfb80c5f423a4727f68905586e957"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp312-cp312-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c9f44b28cb0a14d2d3c75fc7382dc45d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.9",
            "size": 1751652,
            "upload_time": "2024-10-12T21:03:07",
            "upload_time_iso_8601": "2024-10-12T21:03:07.663685Z",
            "url": "https://files.pythonhosted.org/packages/5f/24/d6b5d6c49e356696b230fbc6c3ccef3b66438c3e583b61b2ee7ca715ef77/hyperscan-0.7.8-cp312-cp312-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef54de74e9c8bc9fc0deaba760afe63844bf5f79adab8ee2e298a4621e53cad5",
                "md5": "39af9ceacf80a4dbebdc789d2842f1af",
                "sha256": "ba391631929fae29a88c4f1ac68c58ccab59969bb94477876f88c30c1bfae69c"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp312-cp312-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "39af9ceacf80a4dbebdc789d2842f1af",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.9",
            "size": 2294752,
            "upload_time": "2024-10-12T21:03:09",
            "upload_time_iso_8601": "2024-10-12T21:03:09.749916Z",
            "url": "https://files.pythonhosted.org/packages/ef/54/de74e9c8bc9fc0deaba760afe63844bf5f79adab8ee2e298a4621e53cad5/hyperscan-0.7.8-cp312-cp312-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b95585fb10855109ef5002ae070d0a0e374d3b8bc978df5c571aba4112cbb246",
                "md5": "371db0e66f2fd145b4b5aeb2ff7c991a",
                "sha256": "d24de5f8b91a1eada9b2ff37ce192e670b7569b83f976ceba06acd9dc9ce20b6"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "371db0e66f2fd145b4b5aeb2ff7c991a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.9",
            "size": 2288902,
            "upload_time": "2024-10-12T21:03:11",
            "upload_time_iso_8601": "2024-10-12T21:03:11.299333Z",
            "url": "https://files.pythonhosted.org/packages/b9/55/85fb10855109ef5002ae070d0a0e374d3b8bc978df5c571aba4112cbb246/hyperscan-0.7.8-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e439b87ebed983a1cc32c4454254cb2c8b236bf8562cc9fad92629ef995635fe",
                "md5": "8107035148864cfe37a9eae9a545e35b",
                "sha256": "3cf636a32bce0ac42f9ce398a9a44f8ff94268168588618c02a77e0090edb1ad"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp313-cp313-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8107035148864cfe37a9eae9a545e35b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.9",
            "size": 1720936,
            "upload_time": "2024-10-12T21:03:13",
            "upload_time_iso_8601": "2024-10-12T21:03:13.336839Z",
            "url": "https://files.pythonhosted.org/packages/e4/39/b87ebed983a1cc32c4454254cb2c8b236bf8562cc9fad92629ef995635fe/hyperscan-0.7.8-cp313-cp313-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4445dd16f9495e4f0dd19ecf7b0ddf5243c2ce4f48b445bdec12e707eb93fa4d",
                "md5": "1af21ea06f533bd8d065c50723775a9e",
                "sha256": "0637b35fc04e918c69ea7f38b12cfe92d8c3dbce52558bbcb3eb12a65555cff1"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1af21ea06f533bd8d065c50723775a9e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.9",
            "size": 1705757,
            "upload_time": "2024-10-12T21:03:15",
            "upload_time_iso_8601": "2024-10-12T21:03:15.082548Z",
            "url": "https://files.pythonhosted.org/packages/44/45/dd16f9495e4f0dd19ecf7b0ddf5243c2ce4f48b445bdec12e707eb93fa4d/hyperscan-0.7.8-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "88f1bb597849a98885eac1dcc531295787e50144d32bf240e51bc34e46fdc9d4",
                "md5": "def047308b7597cf3872a3338a0b1ac2",
                "sha256": "ef590d9a3d0aef435e1892e9b3941e0aac571e4632531e237d95c77fd87cad31"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp313-cp313-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "def047308b7597cf3872a3338a0b1ac2",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.9",
            "size": 1731805,
            "upload_time": "2024-10-12T21:03:17",
            "upload_time_iso_8601": "2024-10-12T21:03:17.093625Z",
            "url": "https://files.pythonhosted.org/packages/88/f1/bb597849a98885eac1dcc531295787e50144d32bf240e51bc34e46fdc9d4/hyperscan-0.7.8-cp313-cp313-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f6ebf6ad66f37807d2745f0b8a878fb692fd31bb54f64f4ef97733ab867d8fb7",
                "md5": "5b656367ae4c0f0bcc5983723493b877",
                "sha256": "2d167f7debc1bd4a1df1467eb143ef350541f8b1613e03f7c2f62a46a4b7f4e2"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp313-cp313-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5b656367ae4c0f0bcc5983723493b877",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.9",
            "size": 1751714,
            "upload_time": "2024-10-12T21:03:18",
            "upload_time_iso_8601": "2024-10-12T21:03:18.380595Z",
            "url": "https://files.pythonhosted.org/packages/f6/eb/f6ad66f37807d2745f0b8a878fb692fd31bb54f64f4ef97733ab867d8fb7/hyperscan-0.7.8-cp313-cp313-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e5e07426a328515d91e727862c31dfba33a4203fd667884f10ebac9225b9fa42",
                "md5": "d613ccd25e65900e2c690d195bb0ea28",
                "sha256": "60c600c11d34c4036850e0cf2e3e3aff437c53d6c53806d7ce477c2455800c86"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp313-cp313-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d613ccd25e65900e2c690d195bb0ea28",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.9",
            "size": 2294759,
            "upload_time": "2024-10-12T21:03:19",
            "upload_time_iso_8601": "2024-10-12T21:03:19.941074Z",
            "url": "https://files.pythonhosted.org/packages/e5/e0/7426a328515d91e727862c31dfba33a4203fd667884f10ebac9225b9fa42/hyperscan-0.7.8-cp313-cp313-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e74f9b6b8de4a026d058c9836439a42098b94c9481e25168a989a3a5e428f440",
                "md5": "411d22e62d387181b0f5a7c9f70f6f9d",
                "sha256": "9bac1a9c407111243d0cd0e597729ac1ccbb3ffa16985bfb9c2becd72cb0caec"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp313-cp313-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "411d22e62d387181b0f5a7c9f70f6f9d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.9",
            "size": 2288603,
            "upload_time": "2024-10-12T21:03:21",
            "upload_time_iso_8601": "2024-10-12T21:03:21.478402Z",
            "url": "https://files.pythonhosted.org/packages/e7/4f/9b6b8de4a026d058c9836439a42098b94c9481e25168a989a3a5e428f440/hyperscan-0.7.8-cp313-cp313-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "333995ded07b9344e188b97b830e13f65270828373deeaf1f58a2be02ee09a6b",
                "md5": "9b64c47e2fc49ea072d4ea55b7315d44",
                "sha256": "d0233f4a9919dc15dedf26c64afe13caeaa20177da2115ae8e7886a4f11e0428"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp39-cp39-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9b64c47e2fc49ea072d4ea55b7315d44",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.9",
            "size": 1720740,
            "upload_time": "2024-10-12T21:03:22",
            "upload_time_iso_8601": "2024-10-12T21:03:22.789593Z",
            "url": "https://files.pythonhosted.org/packages/33/39/95ded07b9344e188b97b830e13f65270828373deeaf1f58a2be02ee09a6b/hyperscan-0.7.8-cp39-cp39-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c5871ccf10f48dd14b180637c739c7cfda1ef945d6a2c65a53fa323f44a44cb",
                "md5": "d386544540c3c82666077c47c646fe3c",
                "sha256": "1711198da58352b58a1ead4637071816f45da77a813ef1d530a236b1f7ea9ce9"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d386544540c3c82666077c47c646fe3c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.9",
            "size": 1705458,
            "upload_time": "2024-10-12T21:03:24",
            "upload_time_iso_8601": "2024-10-12T21:03:24.055240Z",
            "url": "https://files.pythonhosted.org/packages/7c/58/71ccf10f48dd14b180637c739c7cfda1ef945d6a2c65a53fa323f44a44cb/hyperscan-0.7.8-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7dd4ecd72897f1e73d83d20eed75ae14e089b9724d73ec1c4dec86d7a773f812",
                "md5": "51ee2e71154124b9a82c8f435a3818b8",
                "sha256": "a9437975d5e9a06975ed89f1b94095804ef38a7c75842cd6d82837e772efa868"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp39-cp39-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "51ee2e71154124b9a82c8f435a3818b8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.9",
            "size": 1730347,
            "upload_time": "2024-10-12T21:03:25",
            "upload_time_iso_8601": "2024-10-12T21:03:25.209080Z",
            "url": "https://files.pythonhosted.org/packages/7d/d4/ecd72897f1e73d83d20eed75ae14e089b9724d73ec1c4dec86d7a773f812/hyperscan-0.7.8-cp39-cp39-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "86e8e4b9260066ae35aebaed0dd04aae0c759c3bf05e161546f93dd2f3ff810f",
                "md5": "d8cc85c107bd245b8424da2f892ddebb",
                "sha256": "8fdd2706948812cd4547793a48c5c6b1bbfff479b605bfe04a38de3fce325e64"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp39-cp39-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d8cc85c107bd245b8424da2f892ddebb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.9",
            "size": 1749927,
            "upload_time": "2024-10-12T21:03:26",
            "upload_time_iso_8601": "2024-10-12T21:03:26.409768Z",
            "url": "https://files.pythonhosted.org/packages/86/e8/e4b9260066ae35aebaed0dd04aae0c759c3bf05e161546f93dd2f3ff810f/hyperscan-0.7.8-cp39-cp39-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e43ca33f1780d866e76ef0f19a8c1c78a1547d46a61affbc7ae8e9b90558f97",
                "md5": "885f69a0b10df5693ead4f03a0b8f436",
                "sha256": "7892161b59403a00d188e7096540794fe9aa2fb36661a67c413035ca15cf777f"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp39-cp39-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "885f69a0b10df5693ead4f03a0b8f436",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.9",
            "size": 2293231,
            "upload_time": "2024-10-12T21:03:27",
            "upload_time_iso_8601": "2024-10-12T21:03:27.618384Z",
            "url": "https://files.pythonhosted.org/packages/6e/43/ca33f1780d866e76ef0f19a8c1c78a1547d46a61affbc7ae8e9b90558f97/hyperscan-0.7.8-cp39-cp39-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "369781c6754c11c42f5ccc4dca2e3b714070a1cf54a55405bf8d6d997d67eeae",
                "md5": "db9cd2e1142592c59f938c9f2fa00b14",
                "sha256": "0d3768e158545b4140c50546ac327521d9644bc85729e228ce2941c5fc8d989d"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "db9cd2e1142592c59f938c9f2fa00b14",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.9",
            "size": 2287328,
            "upload_time": "2024-10-12T21:03:28",
            "upload_time_iso_8601": "2024-10-12T21:03:28.812744Z",
            "url": "https://files.pythonhosted.org/packages/36/97/81c6754c11c42f5ccc4dca2e3b714070a1cf54a55405bf8d6d997d67eeae/hyperscan-0.7.8-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fbe5a3606b40ee63bc46a631b65660dbd82bd8bf0add43496a2fbdd8bd9a30ca",
                "md5": "cf6fc1a9e7514f4a3636ec4675ffa572",
                "sha256": "d5e7a3b3b2b9930e5e6ea4814f0e3df8ba56f24588b4227738a482c9c62322d7"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-pp310-pypy310_pp73-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "cf6fc1a9e7514f4a3636ec4675ffa572",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": "<4.0,>=3.9",
            "size": 1711424,
            "upload_time": "2024-10-12T21:03:30",
            "upload_time_iso_8601": "2024-10-12T21:03:30.701989Z",
            "url": "https://files.pythonhosted.org/packages/fb/e5/a3606b40ee63bc46a631b65660dbd82bd8bf0add43496a2fbdd8bd9a30ca/hyperscan-0.7.8-pp310-pypy310_pp73-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "702d39757569ef75d3cc7d739f48bcea4593471bca72180fe55b7179da1a6125",
                "md5": "22e97de260cbef2e7cd4b69f3fb58c95",
                "sha256": "c1cf3cc905240d85781b2d7f86ee1cfda0748dcb940c5d44b45472905be2045c"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-pp310-pypy310_pp73-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "22e97de260cbef2e7cd4b69f3fb58c95",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": "<4.0,>=3.9",
            "size": 1731543,
            "upload_time": "2024-10-12T21:03:32",
            "upload_time_iso_8601": "2024-10-12T21:03:32.313170Z",
            "url": "https://files.pythonhosted.org/packages/70/2d/39757569ef75d3cc7d739f48bcea4593471bca72180fe55b7179da1a6125/hyperscan-0.7.8-pp310-pypy310_pp73-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "564300fd8fd7f301779c6e762ca105858f41e95d6c1b8ee102cafa8eea0d3680",
                "md5": "626500006cb6f5c2a22e812700e87959",
                "sha256": "e558cef9caaa73e802de35d2d4491034c4fb4b5697bd98ce1cb5adeb9300ad4b"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-pp39-pypy39_pp73-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "626500006cb6f5c2a22e812700e87959",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": "<4.0,>=3.9",
            "size": 1711368,
            "upload_time": "2024-10-12T21:03:33",
            "upload_time_iso_8601": "2024-10-12T21:03:33.610684Z",
            "url": "https://files.pythonhosted.org/packages/56/43/00fd8fd7f301779c6e762ca105858f41e95d6c1b8ee102cafa8eea0d3680/hyperscan-0.7.8-pp39-pypy39_pp73-manylinux_2_28_aarch64.manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ce42c05bf7a29518ff77c8cd486619d83328beae06cf2774526e093d9bd000fb",
                "md5": "7f95858ad83b5f94c3ea92e1a4f924bc",
                "sha256": "fd8f3b0882870de27dc33b92732360521d2b627c19cddf4b9832d7b478c215e6"
            },
            "downloads": -1,
            "filename": "hyperscan-0.7.8-pp39-pypy39_pp73-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7f95858ad83b5f94c3ea92e1a4f924bc",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": "<4.0,>=3.9",
            "size": 1731454,
            "upload_time": "2024-10-12T21:03:34",
            "upload_time_iso_8601": "2024-10-12T21:03:34.882283Z",
            "url": "https://files.pythonhosted.org/packages/ce/42/c05bf7a29518ff77c8cd486619d83328beae06cf2774526e093d9bd000fb/hyperscan-0.7.8-pp39-pypy39_pp73-manylinux_2_28_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-12 21:02:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "darvid",
    "github_project": "python-hyperscan",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "hyperscan"
}
        
Elapsed time: 0.85635s