bpf-asm


Namebpf-asm JSON
Version 0.1.3 PyPI version JSON
download
home_pagehttps://github.com/segevfiner/pybpf_asm
SummaryPython BPF Assembler
upload_time2023-09-12 17:42:41
maintainer
docs_urlNone
authorSegev Finer
requires_python>=3.6
licenseGPL-2.0-only
keywords bpf
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            pybpf_asm
=========
.. image:: https://img.shields.io/pypi/v/bpf_asm.svg
   :target: https://pypi.org/project/bpf_asm/
   :alt: PyPI

.. image:: https://github.com/segevfiner/pybpf_asm/actions/workflows/build-and-test.yml/badge.svg
   :target: https://github.com/segevfiner/pybpf_asm/actions/workflows/build-and-test.yml
   :alt: Build & Test

.. image:: https://github.com/segevfiner/pybpf_asm/actions/workflows/docs.yml/badge.svg
   :target: https://segevfiner.github.io/pybpf_asm/
   :alt: Docs

Python BPF Assembler.

Based on the BPF assembler in Linux sources.

Installations
-------------
Wheels are available.

To build from source you need a relatively recent Flex & Bison:

* On Windows, you can use `winflexbison <https://github.com/lexxmark/winflexbison>`_.
* On macOS (and sometimes on Linux, on older distributions), you can install them from `Homebrew <https://brew.sh/>`_. Note that you might have to add Homebrew's version to the front of the ``PATH``, e.g. ``PATH="$(brew --prefix)/opt/flex/bin:$(brew --prefix)/opt/bison/bin:$PATH"``.

Usage
-----
.. code-block:: python

    import bpf_asm


    ASM = """\
        ldh [12]
        jeq #0x800, accept, drop
    accept:
        ret #65536
    drop:
        ret #0
    """

    print(bpf_asm.assemble(ASM))


Or use the ``pybpf_asm`` script. See ``pybpf_asm --help`` for usage.

License
-------
GPL-2.0-only.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/segevfiner/pybpf_asm",
    "name": "bpf-asm",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "bpf",
    "author": "Segev Finer",
    "author_email": "segev208@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/87/7b/6210b082b92769a276dc52e53366dada361717503e10f91961179c1fec63/bpf_asm-0.1.3.tar.gz",
    "platform": null,
    "description": "pybpf_asm\n=========\n.. image:: https://img.shields.io/pypi/v/bpf_asm.svg\n   :target: https://pypi.org/project/bpf_asm/\n   :alt: PyPI\n\n.. image:: https://github.com/segevfiner/pybpf_asm/actions/workflows/build-and-test.yml/badge.svg\n   :target: https://github.com/segevfiner/pybpf_asm/actions/workflows/build-and-test.yml\n   :alt: Build & Test\n\n.. image:: https://github.com/segevfiner/pybpf_asm/actions/workflows/docs.yml/badge.svg\n   :target: https://segevfiner.github.io/pybpf_asm/\n   :alt: Docs\n\nPython BPF Assembler.\n\nBased on the BPF assembler in Linux sources.\n\nInstallations\n-------------\nWheels are available.\n\nTo build from source you need a relatively recent Flex & Bison:\n\n* On Windows, you can use `winflexbison <https://github.com/lexxmark/winflexbison>`_.\n* On macOS (and sometimes on Linux, on older distributions), you can install them from `Homebrew <https://brew.sh/>`_. Note that you might have to add Homebrew's version to the front of the ``PATH``, e.g. ``PATH=\"$(brew --prefix)/opt/flex/bin:$(brew --prefix)/opt/bison/bin:$PATH\"``.\n\nUsage\n-----\n.. code-block:: python\n\n    import bpf_asm\n\n\n    ASM = \"\"\"\\\n        ldh [12]\n        jeq #0x800, accept, drop\n    accept:\n        ret #65536\n    drop:\n        ret #0\n    \"\"\"\n\n    print(bpf_asm.assemble(ASM))\n\n\nOr use the ``pybpf_asm`` script. See ``pybpf_asm --help`` for usage.\n\nLicense\n-------\nGPL-2.0-only.\n",
    "bugtrack_url": null,
    "license": "GPL-2.0-only",
    "summary": "Python BPF Assembler",
    "version": "0.1.3",
    "project_urls": {
        "Documentation": "https://segevfiner.github.io/pybpf_asm/",
        "Homepage": "https://github.com/segevfiner/pybpf_asm",
        "Issue Tracker": "https://github.com/segevfiner/pybpf_asm/issues"
    },
    "split_keywords": [
        "bpf"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "683db15442dceb5e8bd9d374eb37a0ff53b6b32fd12d8c7bec82a8ab059603b5",
                "md5": "f3996767ab1702a9367428e2e31b6219",
                "sha256": "3afe5603d1ceedf0a7370bf9a15b22f570b98952ea08fa9ee99b71f74b483cf9"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "f3996767ab1702a9367428e2e31b6219",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 95266,
            "upload_time": "2023-09-12T17:42:02",
            "upload_time_iso_8601": "2023-09-12T17:42:02.008100Z",
            "url": "https://files.pythonhosted.org/packages/68/3d/b15442dceb5e8bd9d374eb37a0ff53b6b32fd12d8c7bec82a8ab059603b5/bpf_asm-0.1.3-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3d6d10d0400ea306733ccae22ebfbfad59245745432af2f249e6844cf3c48f61",
                "md5": "437fa8115be8203eeb9e8a8c96cbfd55",
                "sha256": "f6128685c0aa03e13ab7c33fdd36d2a9fe11dc10cac4f7ebcb699cb3f332a89a"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "437fa8115be8203eeb9e8a8c96cbfd55",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 66293,
            "upload_time": "2023-09-12T17:42:04",
            "upload_time_iso_8601": "2023-09-12T17:42:04.111794Z",
            "url": "https://files.pythonhosted.org/packages/3d/6d/10d0400ea306733ccae22ebfbfad59245745432af2f249e6844cf3c48f61/bpf_asm-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "719358b5b493916c9e23c0a6ee33fd9be47afffb21de9c97b24b3a604599e087",
                "md5": "f6de5858befe439f71785f1871a2e53e",
                "sha256": "f7b055f914bcfc67b9cf5ec1e50e216090002463aaf3a7bcbc5a81fa8c36198f"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "f6de5858befe439f71785f1871a2e53e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 49596,
            "upload_time": "2023-09-12T17:42:05",
            "upload_time_iso_8601": "2023-09-12T17:42:05.928994Z",
            "url": "https://files.pythonhosted.org/packages/71/93/58b5b493916c9e23c0a6ee33fd9be47afffb21de9c97b24b3a604599e087/bpf_asm-0.1.3-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "64abf1090aa6f92473b14a312ecab8fa1a1135f602e91502d489088db9c9613d",
                "md5": "a90a9db72bb28bcaf139679b47e9b12a",
                "sha256": "186b7a4d9562ee5005fc8eb86db719b956156de2ece8d0f00775c246739fe59a"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a90a9db72bb28bcaf139679b47e9b12a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 53856,
            "upload_time": "2023-09-12T17:42:07",
            "upload_time_iso_8601": "2023-09-12T17:42:07.453830Z",
            "url": "https://files.pythonhosted.org/packages/64/ab/f1090aa6f92473b14a312ecab8fa1a1135f602e91502d489088db9c9613d/bpf_asm-0.1.3-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "989dc90c7a4f1908499e85db976b508a3915a6079373e146a9f05a3ab8395c9b",
                "md5": "4cd8ed48a06ecfa19ce85eca521cc692",
                "sha256": "605d540460cd2bfa655c096178353306aea467c366e9a3f779d82e5bfb009622"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "4cd8ed48a06ecfa19ce85eca521cc692",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 95279,
            "upload_time": "2023-09-12T17:42:10",
            "upload_time_iso_8601": "2023-09-12T17:42:10.195578Z",
            "url": "https://files.pythonhosted.org/packages/98/9d/c90c7a4f1908499e85db976b508a3915a6079373e146a9f05a3ab8395c9b/bpf_asm-0.1.3-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "78b7c641b20ed3c2c4585351ddd90db22a54ff3a8057ba8303c4c4d33b1a6fba",
                "md5": "62b2ea2c67b1a4fa4a9bdb7554af8eda",
                "sha256": "b8c7859309ee575b71ae82a590a6cb362378dc18e0a4d2a5fe0e35886fdb3548"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "62b2ea2c67b1a4fa4a9bdb7554af8eda",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 65810,
            "upload_time": "2023-09-12T17:42:11",
            "upload_time_iso_8601": "2023-09-12T17:42:11.495651Z",
            "url": "https://files.pythonhosted.org/packages/78/b7/c641b20ed3c2c4585351ddd90db22a54ff3a8057ba8303c4c4d33b1a6fba/bpf_asm-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "92143ed07fa937da349aedffb8db6c1b1ca09641137001e2aceec5fb345ac1b1",
                "md5": "205fa0f98321e43f19acb04a6b8978a8",
                "sha256": "749bc635ba03d207c12d4ea459275c1a0c91a8a8e5dbe9d97396949b26bfd1c4"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "205fa0f98321e43f19acb04a6b8978a8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 49494,
            "upload_time": "2023-09-12T17:42:13",
            "upload_time_iso_8601": "2023-09-12T17:42:13.354958Z",
            "url": "https://files.pythonhosted.org/packages/92/14/3ed07fa937da349aedffb8db6c1b1ca09641137001e2aceec5fb345ac1b1/bpf_asm-0.1.3-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "992777487bcedf931423b1400bcc5b6e4dcf417cb0e0a714deb5d229c5c5c488",
                "md5": "6eae00cfbf0e0dcad2e40498f177c322",
                "sha256": "962fbb60514443137e458d63f4d70d4d8687838f3eb5148443972e68e183df62"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6eae00cfbf0e0dcad2e40498f177c322",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 54037,
            "upload_time": "2023-09-12T17:42:15",
            "upload_time_iso_8601": "2023-09-12T17:42:15.241091Z",
            "url": "https://files.pythonhosted.org/packages/99/27/77487bcedf931423b1400bcc5b6e4dcf417cb0e0a714deb5d229c5c5c488/bpf_asm-0.1.3-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bcbfe11e85bfb9275f8a49388ed76d5983408154890ba9b85c92b82960fd6cb3",
                "md5": "55caa1e01ebd4893786942dfce96ec03",
                "sha256": "055e759536ffd70b26112a46e716170437ad777206f18b2750578ef30333529b"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp312-cp312-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "55caa1e01ebd4893786942dfce96ec03",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 94805,
            "upload_time": "2023-09-12T17:42:17",
            "upload_time_iso_8601": "2023-09-12T17:42:17.829423Z",
            "url": "https://files.pythonhosted.org/packages/bc/bf/e11e85bfb9275f8a49388ed76d5983408154890ba9b85c92b82960fd6cb3/bpf_asm-0.1.3-cp312-cp312-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2323d64ddf222191e2edba48a3fda0bcff8ee8a79826163e64a61d901b252e22",
                "md5": "11a26ba85fd31fe8bd224644a54974a1",
                "sha256": "c6123cdbfbd0e321b2e83b9562416dd88b62e47412110003b8e3183a7c3fbc55"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "11a26ba85fd31fe8bd224644a54974a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 66160,
            "upload_time": "2023-09-12T17:42:19",
            "upload_time_iso_8601": "2023-09-12T17:42:19.575620Z",
            "url": "https://files.pythonhosted.org/packages/23/23/d64ddf222191e2edba48a3fda0bcff8ee8a79826163e64a61d901b252e22/bpf_asm-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f82e6d77e7e7aa5c121645555bfb83100f59f3185a64767fbdec187b8b847b8d",
                "md5": "342629bc27f956ce954c57da9d204324",
                "sha256": "69074b3968c76611eaaa68e1d6ec5355115b3cfa7e8c1c18f171e531c7627dbc"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "342629bc27f956ce954c57da9d204324",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 48618,
            "upload_time": "2023-09-12T17:42:21",
            "upload_time_iso_8601": "2023-09-12T17:42:21.342187Z",
            "url": "https://files.pythonhosted.org/packages/f8/2e/6d77e7e7aa5c121645555bfb83100f59f3185a64767fbdec187b8b847b8d/bpf_asm-0.1.3-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9a82523124837b9331316eff729e58c3e02de43ec4f9221cc244a7e4459dded6",
                "md5": "27dc38e9f0d5a5f8da1d51084edcc576",
                "sha256": "65c7c1ec0402adbbb4297af9e49f0fb4eb72e8635b0a1da1125d2748c6091760"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "27dc38e9f0d5a5f8da1d51084edcc576",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 54205,
            "upload_time": "2023-09-12T17:42:22",
            "upload_time_iso_8601": "2023-09-12T17:42:22.622663Z",
            "url": "https://files.pythonhosted.org/packages/9a/82/523124837b9331316eff729e58c3e02de43ec4f9221cc244a7e4459dded6/bpf_asm-0.1.3-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b8829522ce5a1c02ee07c0616f7366296d09529b3d5794f58b71e4c128433610",
                "md5": "e17d40d970373632a43f60cf6acd61f3",
                "sha256": "e7d5cc47c50aeecf20e392eb33b77ba8652c3818e8c7d0e6134db7d86d8de951"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e17d40d970373632a43f60cf6acd61f3",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 65602,
            "upload_time": "2023-09-12T17:42:24",
            "upload_time_iso_8601": "2023-09-12T17:42:24.406373Z",
            "url": "https://files.pythonhosted.org/packages/b8/82/9522ce5a1c02ee07c0616f7366296d09529b3d5794f58b71e4c128433610/bpf_asm-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4b208ac65088e9c08c783029585a18075454314daddd0d102cfdb47ab9140e0",
                "md5": "b93c908fa8301a28e30a9a8ecd6e34ee",
                "sha256": "8ae85981dd08a9e52f27f826e4e96640f0098acaa00a40f86935792d9a33e49d"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "b93c908fa8301a28e30a9a8ecd6e34ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 49522,
            "upload_time": "2023-09-12T17:42:25",
            "upload_time_iso_8601": "2023-09-12T17:42:25.596569Z",
            "url": "https://files.pythonhosted.org/packages/d4/b2/08ac65088e9c08c783029585a18075454314daddd0d102cfdb47ab9140e0/bpf_asm-0.1.3-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "19e4fdf6d4a53de8ef7075c58baae79a3a5803e981afc562975a9958e24f6a5a",
                "md5": "e68f9b2996274c25f217dd89218f4f91",
                "sha256": "d8bd36906e48c7d389b845cc58e8268c3c07bc57e59251f2716f4f57d2b3d366"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e68f9b2996274c25f217dd89218f4f91",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 54388,
            "upload_time": "2023-09-12T17:42:27",
            "upload_time_iso_8601": "2023-09-12T17:42:27.401097Z",
            "url": "https://files.pythonhosted.org/packages/19/e4/fdf6d4a53de8ef7075c58baae79a3a5803e981afc562975a9958e24f6a5a/bpf_asm-0.1.3-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3e4032fa29059b72aa8e3bc3a7be9fafd0036aa36d64aee4705043e495900b3",
                "md5": "5f94d1c8879eb0548878b9126dd4e0ca",
                "sha256": "bb7db462a5b280833ef5401a3ef0614e50ebe2339912d96a92936bd512868ea2"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "5f94d1c8879eb0548878b9126dd4e0ca",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 95659,
            "upload_time": "2023-09-12T17:42:29",
            "upload_time_iso_8601": "2023-09-12T17:42:29.488751Z",
            "url": "https://files.pythonhosted.org/packages/b3/e4/032fa29059b72aa8e3bc3a7be9fafd0036aa36d64aee4705043e495900b3/bpf_asm-0.1.3-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d76b951cda80b932ccc64a7902d6625bd6528c8ad8907877c7fb11a9b1ca1687",
                "md5": "224c3b43bb367c8fa8e903056a745010",
                "sha256": "4161e0da23c2520d43901005855eeee022141cdf5e2f0a9c8721a61b9ac98b4e"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "224c3b43bb367c8fa8e903056a745010",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 66202,
            "upload_time": "2023-09-12T17:42:30",
            "upload_time_iso_8601": "2023-09-12T17:42:30.679042Z",
            "url": "https://files.pythonhosted.org/packages/d7/6b/951cda80b932ccc64a7902d6625bd6528c8ad8907877c7fb11a9b1ca1687/bpf_asm-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ffb0bb1d452a755882aab3c2321c39dfbc3d6cb20a54fb2609a41c1e670a5c63",
                "md5": "009460f041f041795db07db7717a58fb",
                "sha256": "c0845ae7983fb498123731c26125be60df285879c8696b7c021d6a78a690fb4b"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "009460f041f041795db07db7717a58fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 49591,
            "upload_time": "2023-09-12T17:42:31",
            "upload_time_iso_8601": "2023-09-12T17:42:31.835900Z",
            "url": "https://files.pythonhosted.org/packages/ff/b0/bb1d452a755882aab3c2321c39dfbc3d6cb20a54fb2609a41c1e670a5c63/bpf_asm-0.1.3-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e1da98fd0d5606bcab85df10d929949dae191250d07af79108a1e94a6e01d597",
                "md5": "ec9219a9d1e63ddef9c3b8027b15b12b",
                "sha256": "1002cdad87e1ed3ecaebb7ad5edb2b21051bb84f04d889b2e4ccf7f4fb636832"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ec9219a9d1e63ddef9c3b8027b15b12b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 53912,
            "upload_time": "2023-09-12T17:42:33",
            "upload_time_iso_8601": "2023-09-12T17:42:33.486334Z",
            "url": "https://files.pythonhosted.org/packages/e1/da/98fd0d5606bcab85df10d929949dae191250d07af79108a1e94a6e01d597/bpf_asm-0.1.3-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53b374606bc823967ffcceb58248b1adcd12ea898ca6c90f497b733f01c1491c",
                "md5": "3a76af170550c1e8286131c8ef63e05b",
                "sha256": "5e1c12e05956991adbd1e88468ddcaca8361a4608f72d8a3ccb8ca54f0bbf864"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "3a76af170550c1e8286131c8ef63e05b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 95256,
            "upload_time": "2023-09-12T17:42:34",
            "upload_time_iso_8601": "2023-09-12T17:42:34.726712Z",
            "url": "https://files.pythonhosted.org/packages/53/b3/74606bc823967ffcceb58248b1adcd12ea898ca6c90f497b733f01c1491c/bpf_asm-0.1.3-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b71773c11fbda39d17905b196dfc9128b1d762b12c8ac9482d07d7610b28b69",
                "md5": "f531880bc9c25f92202f0d8240a60996",
                "sha256": "83fabb5b5168e310864a8165650a693080a02cda7904cd02561e035a13bfe486"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f531880bc9c25f92202f0d8240a60996",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 66298,
            "upload_time": "2023-09-12T17:42:36",
            "upload_time_iso_8601": "2023-09-12T17:42:36.453122Z",
            "url": "https://files.pythonhosted.org/packages/8b/71/773c11fbda39d17905b196dfc9128b1d762b12c8ac9482d07d7610b28b69/bpf_asm-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ee6882a0763aeeda5d332a4999cf70e8b90a37f92e01daa7003c9ed21fd024e",
                "md5": "988eca72f22c322f71dba13c6911965d",
                "sha256": "c9fd961f5e38f6cb4df636ecf7c973e1174fbddcf1a55b8b4eedddce2572ed13"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "988eca72f22c322f71dba13c6911965d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 49599,
            "upload_time": "2023-09-12T17:42:38",
            "upload_time_iso_8601": "2023-09-12T17:42:38.412459Z",
            "url": "https://files.pythonhosted.org/packages/7e/e6/882a0763aeeda5d332a4999cf70e8b90a37f92e01daa7003c9ed21fd024e/bpf_asm-0.1.3-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f1fcd504f832626101a15f31ccf307fe7f154da6efb242caf961bdcf8f57353",
                "md5": "47420c668512b38076c7ebf75988a8c9",
                "sha256": "afeac87cb94bbbf755d1a727b755b1d452344e0c8ee75ce777c36676bb6d3adc"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "47420c668512b38076c7ebf75988a8c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 53866,
            "upload_time": "2023-09-12T17:42:40",
            "upload_time_iso_8601": "2023-09-12T17:42:40.150278Z",
            "url": "https://files.pythonhosted.org/packages/6f/1f/cd504f832626101a15f31ccf307fe7f154da6efb242caf961bdcf8f57353/bpf_asm-0.1.3-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "877b6210b082b92769a276dc52e53366dada361717503e10f91961179c1fec63",
                "md5": "c863b1f12a4a752c88411472a6ed2007",
                "sha256": "fe21e0e1aa8f3d017e4640fa6e22528c105b77b0cbeb307ad62f194c5b75c7c6"
            },
            "downloads": -1,
            "filename": "bpf_asm-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "c863b1f12a4a752c88411472a6ed2007",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 24353,
            "upload_time": "2023-09-12T17:42:41",
            "upload_time_iso_8601": "2023-09-12T17:42:41.724898Z",
            "url": "https://files.pythonhosted.org/packages/87/7b/6210b082b92769a276dc52e53366dada361717503e10f91961179c1fec63/bpf_asm-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-12 17:42:41",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "segevfiner",
    "github_project": "pybpf_asm",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "bpf-asm"
}
        
Elapsed time: 0.11911s