lief


Namelief JSON
Version 0.15.1 PyPI version JSON
download
home_pagehttps://lief-project.github.io/
SummaryLibrary to instrument executable formats
upload_time2024-07-23 14:50:55
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseApache License 2.0
keywords parser elf pe macho reverse-engineering
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            About
=====

The purpose of this project is to provide a cross platform library that can parse, modify and
abstract ELF, PE and MachO formats.

Main features:

  * **Parsing**: LIEF can parse ELF, PE, MachO, OAT, DEX, VDEX, ART and provides an user-friendly API to access to format internals.
  * **Modify**: LIEF enables to modify some parts of these formats
  * **Abstract**: Three formats have common features like sections, symbols, entry point... LIEF factors them.
  * **API**: LIEF can be used in C, C++ and Python


Downloads / Install
===================

First, make sure to have an updated version of setuptools:

.. code-block:: console

   $ pip install setuptools --upgrade

To install the latest **version** (release):

.. code-block:: console

   $ pip install lief

To install nightly build:

.. code-block:: console

   $ pip install [--user] --index-url https://lief.s3-website.fr-par.scw.cloud/latest lief


Getting started
===============

Python
------

.. code-block:: python

  import lief

  # ELF
  binary = lief.parse("/usr/bin/ls")
  print(binary)

  # PE
  binary = lief.parse("C:\\Windows\\explorer.exe")
  print(binary)

  # Mach-O
  binary = lief.parse("/usr/bin/ls")
  print(binary)

C++
---

.. code-block:: cpp

  #include <LIEF/LIEF.hpp>

  int main(int argc, char** argv) {
    // ELF
    try {
      std::unique_ptr<LIEF::ELF::Binary> elf = LIEF::ELF::Parser::parse("/bin/ls");
      std::cout << *elf << '\n';
    } catch (const LIEF::exception& err) {
      std::cerr << err.what() << '\n';
    }

    // PE
    try {
      std::unique_ptr<LIEF::PE::Binary> pe = LIEF::PE::Parser::parse("C:\\Windows\\explorer.exe");
      std::cout << *pe << '\n';
    } catch (const LIEF::exception& err) {
      std::cerr << err.what() << '\n';
    }

    // Mach-O
    try {
      std::unique_ptr<LIEF::MachO::FatBinary> macho = LIEF::MachO::Parser::parse("/bin/ls");
      std::cout << *macho << '\n';
    } catch (const LIEF::exception& err) {
      std::cerr << err.what() << '\n';
    }

    return 0;
  }

C (Limited API)
----------------

.. code-block:: cpp

  #include <LIEF/LIEF.h>

  int main(int argc, char** argv) {
    Elf_Binary_t* elf = elf_parse("/usr/bin/ls");

    Elf_Section_t** sections = elf->sections;

    for (size_t i = 0; sections[i] != NULL; ++i) {
      printf("%s\n", sections[i]->name);
    }

    elf_binary_destroy(elf);
    return 0;
  }

Documentation
=============

* `Main documentation <https://lief-project.github.io/doc/latest/index.html>`_
* `Tutorial <https://lief-project.github.io/doc/latest/tutorials/index.html>`_
* `API <https://lief-project.github.io/doc/latest/api/index.html>`_
* `Doxygen <https://lief-project.github.io/doc/latest/doxygen/index.html>`_

Contact
=======

* **Mail**: contact at lief.re
* **Gitter**: `lief-project <https://gitter.im/lief-project>`_


Authors
=======

Romain Thomas `@rh0main <https://twitter.com/rh0main>`_ - `Quarkslab <https://www.quarkslab.com>`_

----

LIEF is provided under the `Apache 2.0 license <https://github.com/lief-project/LIEF/blob/0.12.3/LICENSE>`_

            

Raw data

            {
    "_id": null,
    "home_page": "https://lief-project.github.io/",
    "name": "lief",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "parser, elf, pe, macho, reverse-engineering",
    "author": null,
    "author_email": "Romain Thomas <contact@lief.re>",
    "download_url": null,
    "platform": null,
    "description": "About\n=====\n\nThe purpose of this project is to provide a cross platform library that can parse, modify and\nabstract ELF, PE and MachO formats.\n\nMain features:\n\n  * **Parsing**: LIEF can parse ELF, PE, MachO, OAT, DEX, VDEX, ART and provides an user-friendly API to access to format internals.\n  * **Modify**: LIEF enables to modify some parts of these formats\n  * **Abstract**: Three formats have common features like sections, symbols, entry point... LIEF factors them.\n  * **API**: LIEF can be used in C, C++ and Python\n\n\nDownloads / Install\n===================\n\nFirst, make sure to have an updated version of setuptools:\n\n.. code-block:: console\n\n   $ pip install setuptools --upgrade\n\nTo install the latest **version** (release):\n\n.. code-block:: console\n\n   $ pip install lief\n\nTo install nightly build:\n\n.. code-block:: console\n\n   $ pip install [--user] --index-url https://lief.s3-website.fr-par.scw.cloud/latest lief\n\n\nGetting started\n===============\n\nPython\n------\n\n.. code-block:: python\n\n  import lief\n\n  # ELF\n  binary = lief.parse(\"/usr/bin/ls\")\n  print(binary)\n\n  # PE\n  binary = lief.parse(\"C:\\\\Windows\\\\explorer.exe\")\n  print(binary)\n\n  # Mach-O\n  binary = lief.parse(\"/usr/bin/ls\")\n  print(binary)\n\nC++\n---\n\n.. code-block:: cpp\n\n  #include <LIEF/LIEF.hpp>\n\n  int main(int argc, char** argv) {\n    // ELF\n    try {\n      std::unique_ptr<LIEF::ELF::Binary> elf = LIEF::ELF::Parser::parse(\"/bin/ls\");\n      std::cout << *elf << '\\n';\n    } catch (const LIEF::exception& err) {\n      std::cerr << err.what() << '\\n';\n    }\n\n    // PE\n    try {\n      std::unique_ptr<LIEF::PE::Binary> pe = LIEF::PE::Parser::parse(\"C:\\\\Windows\\\\explorer.exe\");\n      std::cout << *pe << '\\n';\n    } catch (const LIEF::exception& err) {\n      std::cerr << err.what() << '\\n';\n    }\n\n    // Mach-O\n    try {\n      std::unique_ptr<LIEF::MachO::FatBinary> macho = LIEF::MachO::Parser::parse(\"/bin/ls\");\n      std::cout << *macho << '\\n';\n    } catch (const LIEF::exception& err) {\n      std::cerr << err.what() << '\\n';\n    }\n\n    return 0;\n  }\n\nC (Limited API)\n----------------\n\n.. code-block:: cpp\n\n  #include <LIEF/LIEF.h>\n\n  int main(int argc, char** argv) {\n    Elf_Binary_t* elf = elf_parse(\"/usr/bin/ls\");\n\n    Elf_Section_t** sections = elf->sections;\n\n    for (size_t i = 0; sections[i] != NULL; ++i) {\n      printf(\"%s\\n\", sections[i]->name);\n    }\n\n    elf_binary_destroy(elf);\n    return 0;\n  }\n\nDocumentation\n=============\n\n* `Main documentation <https://lief-project.github.io/doc/latest/index.html>`_\n* `Tutorial <https://lief-project.github.io/doc/latest/tutorials/index.html>`_\n* `API <https://lief-project.github.io/doc/latest/api/index.html>`_\n* `Doxygen <https://lief-project.github.io/doc/latest/doxygen/index.html>`_\n\nContact\n=======\n\n* **Mail**: contact at lief.re\n* **Gitter**: `lief-project <https://gitter.im/lief-project>`_\n\n\nAuthors\n=======\n\nRomain Thomas `@rh0main <https://twitter.com/rh0main>`_ - `Quarkslab <https://www.quarkslab.com>`_\n\n----\n\nLIEF is provided under the `Apache 2.0 license <https://github.com/lief-project/LIEF/blob/0.12.3/LICENSE>`_\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "Library to instrument executable formats",
    "version": "0.15.1",
    "project_urls": {
        "Changelog": "https://lief-project.github.io/doc/latest/changelog.html",
        "Documentation": "https://lief-project.github.io/doc/latest/",
        "Funding": "https://github.com/sponsors/lief-project",
        "Homepage": "https://lief-project.github.io/",
        "Repository": "https://github.com/lief-project/LIEF",
        "Tracker": "https://github.com/lief-project/LIEF/issues"
    },
    "split_keywords": [
        "parser",
        " elf",
        " pe",
        " macho",
        " reverse-engineering"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "09e6dd8f35f6e68470b6bdfaba50ac7f442be0b86264164a99ba1eaf176947e6",
                "md5": "0df89e9314131c757a883ca0a6caa5ac",
                "sha256": "a80246b96501b2b1d4927ceb3cb817eda9333ffa9e07101358929a6cffca5dae"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0df89e9314131c757a883ca0a6caa5ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1762404,
            "upload_time": "2024-07-23T14:50:55",
            "upload_time_iso_8601": "2024-07-23T14:50:55.347748Z",
            "url": "https://files.pythonhosted.org/packages/09/e6/dd8f35f6e68470b6bdfaba50ac7f442be0b86264164a99ba1eaf176947e6/lief-0.15.1-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "590b6d6af31aae6d796291208871d42ad687677ea0fa2a0680608519c5c57e57",
                "md5": "a24f0153bbacf7ab8cbf016e1eabd2ad",
                "sha256": "84bf310710369544e2bb82f83d7fdab5b5ac422651184fde8bf9e35f14439691"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp310-cp310-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a24f0153bbacf7ab8cbf016e1eabd2ad",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1899233,
            "upload_time": "2024-07-23T14:51:18",
            "upload_time_iso_8601": "2024-07-23T14:51:18.022331Z",
            "url": "https://files.pythonhosted.org/packages/59/0b/6d6af31aae6d796291208871d42ad687677ea0fa2a0680608519c5c57e57/lief-0.15.1-cp310-cp310-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ee055c14f6b16769fd539637c832532cf7ee3e8176fb6239e00be231d4803dc5",
                "md5": "bb0328bd01d8c1ad0612e04760945b59",
                "sha256": "8fb58efb77358291109d2675d5459399c0794475b497992d0ecee18a4a46a207"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp310-cp310-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bb0328bd01d8c1ad0612e04760945b59",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2163808,
            "upload_time": "2024-07-23T14:51:21",
            "upload_time_iso_8601": "2024-07-23T14:51:21.302135Z",
            "url": "https://files.pythonhosted.org/packages/ee/05/5c14f6b16769fd539637c832532cf7ee3e8176fb6239e00be231d4803dc5/lief-0.15.1-cp310-cp310-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b1e5fa7c23b44e8fee2d50860fae1e8def63c11e8c48abd51cf5e991d89d74a9",
                "md5": "5ccaa83ef74cd96df270253fac932a41",
                "sha256": "d5852a246361bbefa4c1d5930741765a2337638d65cfe30de1b7d61f9a54b865"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp310-cp310-manylinux_2_33_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5ccaa83ef74cd96df270253fac932a41",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2114942,
            "upload_time": "2024-07-23T14:51:24",
            "upload_time_iso_8601": "2024-07-23T14:51:24.541345Z",
            "url": "https://files.pythonhosted.org/packages/b1/e5/fa7c23b44e8fee2d50860fae1e8def63c11e8c48abd51cf5e991d89d74a9/lief-0.15.1-cp310-cp310-manylinux_2_33_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2fe43f7a7c66937530f0d20263251edb5b485f1c3bcb44122101460346deb6a5",
                "md5": "be215576d82e9ec3eb4110fd4d041a6c",
                "sha256": "12e53dc0253c303df386ae45487a2f0078026602b36d0e09e838ae1d4dbef958"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "be215576d82e9ec3eb4110fd4d041a6c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2468713,
            "upload_time": "2024-07-23T14:51:27",
            "upload_time_iso_8601": "2024-07-23T14:51:27.894001Z",
            "url": "https://files.pythonhosted.org/packages/2f/e4/3f7a7c66937530f0d20263251edb5b485f1c3bcb44122101460346deb6a5/lief-0.15.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3733d58051ca9997876493f6b68d7f3f75c3835946204f57082222741cd73c2",
                "md5": "0cecc71d470dd649ba94ee2bbb61bfe2",
                "sha256": "38b9cee48f42c355359ad7e3ff18bf1ec95e518238e4e8fb25657a49169dbf4c"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "0cecc71d470dd649ba94ee2bbb61bfe2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2185592,
            "upload_time": "2024-07-23T14:51:31",
            "upload_time_iso_8601": "2024-07-23T14:51:31.921823Z",
            "url": "https://files.pythonhosted.org/packages/b3/73/3d58051ca9997876493f6b68d7f3f75c3835946204f57082222741cd73c2/lief-0.15.1-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aecb845eda783c36993b5813128f36b2037cdc2211bc61c211ce0e259c497bc6",
                "md5": "b402c93d120d13eaf1943e1cc3025132",
                "sha256": "ddf2ebd73766169594d631b35f84c49ef42871de552ad49f36002c60164d0aca"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b402c93d120d13eaf1943e1cc3025132",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2334520,
            "upload_time": "2024-07-23T14:51:35",
            "upload_time_iso_8601": "2024-07-23T14:51:35.731626Z",
            "url": "https://files.pythonhosted.org/packages/ae/cb/845eda783c36993b5813128f36b2037cdc2211bc61c211ce0e259c497bc6/lief-0.15.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d447a70d0eb993d52df43192bb0edc4166f853ff5ac8d6a83329599d559edd99",
                "md5": "0f6893cfefae51cc932308d92eef495e",
                "sha256": "20508c52de0dffcee3242253541609590167a3e56150cbacb506fdbb822206ef"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0f6893cfefae51cc932308d92eef495e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1762049,
            "upload_time": "2024-07-23T14:51:39",
            "upload_time_iso_8601": "2024-07-23T14:51:39.129497Z",
            "url": "https://files.pythonhosted.org/packages/d4/47/a70d0eb993d52df43192bb0edc4166f853ff5ac8d6a83329599d559edd99/lief-0.15.1-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "090497c89095228590dffcdb8ba3c2a07eb85fd8d21def8a8d4a36fd2a90cfdc",
                "md5": "6554e993815b11dff9ed0645b7ed0e82",
                "sha256": "0750c892fd3b7161a3c2279f25fe1844427610c3a5a4ae23f65674ced6f93ea5"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp311-cp311-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6554e993815b11dff9ed0645b7ed0e82",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1897850,
            "upload_time": "2024-07-23T14:51:42",
            "upload_time_iso_8601": "2024-07-23T14:51:42.061216Z",
            "url": "https://files.pythonhosted.org/packages/09/04/97c89095228590dffcdb8ba3c2a07eb85fd8d21def8a8d4a36fd2a90cfdc/lief-0.15.1-cp311-cp311-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "18f9bec987608181e65e32f4d98b1c532b6b8e8b7f3dccf38937e3fcf0e7938b",
                "md5": "863ad125a5f6b878e7d9d01e728702a2",
                "sha256": "a8634ea79d6d9862297fadce025519ab25ff01fcadb333cf42967c6295f0d057"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp311-cp311-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "863ad125a5f6b878e7d9d01e728702a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2163654,
            "upload_time": "2024-07-23T14:51:46",
            "upload_time_iso_8601": "2024-07-23T14:51:46.136732Z",
            "url": "https://files.pythonhosted.org/packages/18/f9/bec987608181e65e32f4d98b1c532b6b8e8b7f3dccf38937e3fcf0e7938b/lief-0.15.1-cp311-cp311-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "98039cefa36c418486cd6a3c42ad86b37f88e626ba7d0c7736eb0312ef2e2e11",
                "md5": "c317502197303760035e533139b29f61",
                "sha256": "1e11e046ad71fe8c81e1a8d1d207fe2b99c967d33ce79c3d3915cb8f5ecacf52"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp311-cp311-manylinux_2_33_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c317502197303760035e533139b29f61",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2114556,
            "upload_time": "2024-07-23T14:51:48",
            "upload_time_iso_8601": "2024-07-23T14:51:48.963054Z",
            "url": "https://files.pythonhosted.org/packages/98/03/9cefa36c418486cd6a3c42ad86b37f88e626ba7d0c7736eb0312ef2e2e11/lief-0.15.1-cp311-cp311-manylinux_2_33_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08910ff1b6af8e54c181dd3c11cda210fe8a468ee145f1cb5096a7fac6248286",
                "md5": "5e0cf7af4fff2395c4eddc4ce2ccdee9",
                "sha256": "674b620cdf1d686f52450fd97c1056d4c92e55af8217ce85a1b2efaf5b32140b"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5e0cf7af4fff2395c4eddc4ce2ccdee9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2468628,
            "upload_time": "2024-07-23T14:51:51",
            "upload_time_iso_8601": "2024-07-23T14:51:51.611632Z",
            "url": "https://files.pythonhosted.org/packages/08/91/0ff1b6af8e54c181dd3c11cda210fe8a468ee145f1cb5096a7fac6248286/lief-0.15.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ee1d870db82152bcfda4a24e534792a8b7d06faa8230fd226d16ab4a9185daea",
                "md5": "eae81cc0134a53bca9e6e1fac904263e",
                "sha256": "dbdcd70fd23c90017705b7fe6c716f0a69c01d0d0ea7a2ff653d83dc4a61fefb"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "eae81cc0134a53bca9e6e1fac904263e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2185448,
            "upload_time": "2024-07-23T14:51:54",
            "upload_time_iso_8601": "2024-07-23T14:51:54.906534Z",
            "url": "https://files.pythonhosted.org/packages/ee/1d/870db82152bcfda4a24e534792a8b7d06faa8230fd226d16ab4a9185daea/lief-0.15.1-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "29feac50b4554825884c57e846e236b40b5349bf203c2be6a0da095b00cba86f",
                "md5": "7810529da69ecb3d1de4575e131e6ddd",
                "sha256": "e9b96a37bf11ca777ff305d85d957eabad2a92a6e577b6e2fb3ab79514e5a12e"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7810529da69ecb3d1de4575e131e6ddd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2334338,
            "upload_time": "2024-07-23T14:51:57",
            "upload_time_iso_8601": "2024-07-23T14:51:57.658829Z",
            "url": "https://files.pythonhosted.org/packages/29/fe/ac50b4554825884c57e846e236b40b5349bf203c2be6a0da095b00cba86f/lief-0.15.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3b5f75cc1854bb81ff593039a1da06a1cdf98ff1bd53bb24f05a380243123ef2",
                "md5": "aeade25561a5c230981678e0d16fd00b",
                "sha256": "1a96f17c2085ef38d12ad81427ae8a5d6ad76f0bc62a1e1f5fe384255cd2cc94"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "aeade25561a5c230981678e0d16fd00b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1767200,
            "upload_time": "2024-07-23T14:52:01",
            "upload_time_iso_8601": "2024-07-23T14:52:01.102279Z",
            "url": "https://files.pythonhosted.org/packages/3b/5f/75cc1854bb81ff593039a1da06a1cdf98ff1bd53bb24f05a380243123ef2/lief-0.15.1-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c9f089843b581eed17364aac8310e38bf669dc1431e93e97c93eda027ae281b9",
                "md5": "98327880780e3929e2437604330865d1",
                "sha256": "d780af1762022b8e01b613253af490afea3864fbd6b5a49c6de7cea8fde0443d"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp312-cp312-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "98327880780e3929e2437604330865d1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1905840,
            "upload_time": "2024-07-23T14:52:03",
            "upload_time_iso_8601": "2024-07-23T14:52:03.624724Z",
            "url": "https://files.pythonhosted.org/packages/c9/f0/89843b581eed17364aac8310e38bf669dc1431e93e97c93eda027ae281b9/lief-0.15.1-cp312-cp312-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ad270ab4d3ee85674cc9ccae0d357e176c9690a21c7146e5b0d3cb819bb01504",
                "md5": "090871e46bd4dcc95e58317ac20ecc38",
                "sha256": "d0f10d80202de9634a16786b53ba3a8f54ae8b9a9e124a964d83212444486087"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp312-cp312-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "090871e46bd4dcc95e58317ac20ecc38",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2170698,
            "upload_time": "2024-07-23T14:52:06",
            "upload_time_iso_8601": "2024-07-23T14:52:06.018252Z",
            "url": "https://files.pythonhosted.org/packages/ad/27/0ab4d3ee85674cc9ccae0d357e176c9690a21c7146e5b0d3cb819bb01504/lief-0.15.1-cp312-cp312-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "858e99c13dd8f7886275b5f4a6643382e870f8b192b0da1eb15e4b4a5303c240",
                "md5": "1daf9136ecb9ed2d3dc1a5348672fc1c",
                "sha256": "864f17ecf1736296e6d5fc38b11983f9d19a5e799f094e21e20d58bfb1b95b80"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp312-cp312-manylinux_2_33_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1daf9136ecb9ed2d3dc1a5348672fc1c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2118929,
            "upload_time": "2024-07-23T14:52:08",
            "upload_time_iso_8601": "2024-07-23T14:52:08.975469Z",
            "url": "https://files.pythonhosted.org/packages/85/8e/99c13dd8f7886275b5f4a6643382e870f8b192b0da1eb15e4b4a5303c240/lief-0.15.1-cp312-cp312-manylinux_2_33_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bde8398583add15a3a74207624be6a853a30a986252440f19b4052022cea911a",
                "md5": "0a223b5258a2a5a112b92af3f38cf9f2",
                "sha256": "c2ec738bcafee8a569741f4a749f0596823b12f10713306c7d0cbbf85759f51c"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0a223b5258a2a5a112b92af3f38cf9f2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2476427,
            "upload_time": "2024-07-23T14:52:11",
            "upload_time_iso_8601": "2024-07-23T14:52:11.683064Z",
            "url": "https://files.pythonhosted.org/packages/bd/e8/398583add15a3a74207624be6a853a30a986252440f19b4052022cea911a/lief-0.15.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d994a1ce1bb89e46c9a95f575ecc344baee9049a81952fb8c8f60c42d93a99b0",
                "md5": "26dc2471885f4bce326ed0c15c95d6ab",
                "sha256": "db38619edf70e27fb3686b8c0f0bec63ad494ac88ab51660c5ecd2720b506e41"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "26dc2471885f4bce326ed0c15c95d6ab",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2189872,
            "upload_time": "2024-07-23T14:52:14",
            "upload_time_iso_8601": "2024-07-23T14:52:14.428699Z",
            "url": "https://files.pythonhosted.org/packages/d9/94/a1ce1bb89e46c9a95f575ecc344baee9049a81952fb8c8f60c42d93a99b0/lief-0.15.1-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1841569d821d7b87a8d38c279eddcaf90a782afd7476fa0b1c5f2febc391848a",
                "md5": "f7d6e8ffdf97e48a9b4a1e1af89d84da",
                "sha256": "28bf0922de5fb74502a29cc47930d3a052df58dc23ab6519fa590e564f194a60"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f7d6e8ffdf97e48a9b4a1e1af89d84da",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2343019,
            "upload_time": "2024-07-23T14:52:17",
            "upload_time_iso_8601": "2024-07-23T14:52:17.443651Z",
            "url": "https://files.pythonhosted.org/packages/18/41/569d821d7b87a8d38c279eddcaf90a782afd7476fa0b1c5f2febc391848a/lief-0.15.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a6408dd03093980d3e0363d366c90fdf4e84a43a8b8cc9e5a80d21227f6207d3",
                "md5": "50dd638be78b3a09909228fa1041809f",
                "sha256": "0616e6048f269d262ff93d67c497ebff3c1d3965ffb9427b0f2b474764fd2e8c"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp313-cp313-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "50dd638be78b3a09909228fa1041809f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2170691,
            "upload_time": "2024-07-23T14:52:20",
            "upload_time_iso_8601": "2024-07-23T14:52:20.275459Z",
            "url": "https://files.pythonhosted.org/packages/a6/40/8dd03093980d3e0363d366c90fdf4e84a43a8b8cc9e5a80d21227f6207d3/lief-0.15.1-cp313-cp313-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9389cb9d18a91c5c631b0b0bb1498f4787503c33db92e9941383ebe197041180",
                "md5": "6cb1e71b20ef982e7ad9f0bf75a1aae3",
                "sha256": "6a08b2e512a80040429febddc777768c949bcd53f6f580e902e41ec0d9d936b8"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp313-cp313-manylinux_2_33_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6cb1e71b20ef982e7ad9f0bf75a1aae3",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2118872,
            "upload_time": "2024-07-23T14:52:24",
            "upload_time_iso_8601": "2024-07-23T14:52:24.278826Z",
            "url": "https://files.pythonhosted.org/packages/93/89/cb9d18a91c5c631b0b0bb1498f4787503c33db92e9941383ebe197041180/lief-0.15.1-cp313-cp313-manylinux_2_33_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5e52d1b7da1b5c879114e12181b3d95084cc0b8574c8dfc94e7315747c499544",
                "md5": "859b85739e3f21a3456eb7be78de559d",
                "sha256": "fcd489ff80860bcc2b2689faa330a46b6d66f0ee3e0f6ef9e643e2b996128a06"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "859b85739e3f21a3456eb7be78de559d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2476420,
            "upload_time": "2024-07-23T14:52:27",
            "upload_time_iso_8601": "2024-07-23T14:52:27.062588Z",
            "url": "https://files.pythonhosted.org/packages/5e/52/d1b7da1b5c879114e12181b3d95084cc0b8574c8dfc94e7315747c499544/lief-0.15.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d277893193b36b30cb2a9f1977994294dd71899015f1078db60e3563b7a175cd",
                "md5": "b161432d5eaea8c2f16893dfa562b51d",
                "sha256": "0d10e5b22e86bbf2d1e3877b604ffd8860c852b6bc00fca681fe1432f5018fe9"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "b161432d5eaea8c2f16893dfa562b51d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2189918,
            "upload_time": "2024-07-23T14:52:29",
            "upload_time_iso_8601": "2024-07-23T14:52:29.420666Z",
            "url": "https://files.pythonhosted.org/packages/d2/77/893193b36b30cb2a9f1977994294dd71899015f1078db60e3563b7a175cd/lief-0.15.1-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "892e41447b878b77d6f1f359888c1babfe5cce8c7525e16f9d847d5522977556",
                "md5": "d74506a3751f774309cf221120667aac",
                "sha256": "5af7dcb9c3f44baaf60875df6ba9af6777db94776cc577ee86143bcce105ba2f"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d74506a3751f774309cf221120667aac",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2342940,
            "upload_time": "2024-07-23T14:52:32",
            "upload_time_iso_8601": "2024-07-23T14:52:32.073872Z",
            "url": "https://files.pythonhosted.org/packages/89/2e/41447b878b77d6f1f359888c1babfe5cce8c7525e16f9d847d5522977556/lief-0.15.1-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "15790acda2fcb8e039d8ce8a8e298930f25b01f343ee835601cd54de72a8840e",
                "md5": "856bdf1da7096ed1cf0e682c22f1ab34",
                "sha256": "f9757ff0c7c3d6f66e5fdcc6a9df69680fad0dc2707d64a3428f0825dfce1a85"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "856bdf1da7096ed1cf0e682c22f1ab34",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1762742,
            "upload_time": "2024-07-23T14:52:35",
            "upload_time_iso_8601": "2024-07-23T14:52:35.208249Z",
            "url": "https://files.pythonhosted.org/packages/15/79/0acda2fcb8e039d8ce8a8e298930f25b01f343ee835601cd54de72a8840e/lief-0.15.1-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b7c2ae5ba18f4cd08af4fb213e892e3681e29f07ebfa36a971a46b59e71637ff",
                "md5": "6929139fbd8addbc87b774c75860ceaa",
                "sha256": "8ac3cd099be2580d0e15150b1d2f5095c38f150af89993ddf390d7897ee8135f"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp38-cp38-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6929139fbd8addbc87b774c75860ceaa",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1899204,
            "upload_time": "2024-07-23T14:52:38",
            "upload_time_iso_8601": "2024-07-23T14:52:38.702033Z",
            "url": "https://files.pythonhosted.org/packages/b7/c2/ae5ba18f4cd08af4fb213e892e3681e29f07ebfa36a971a46b59e71637ff/lief-0.15.1-cp38-cp38-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "14f73e5c8fe33eb4063a287655de849bb7d32d5e8465e2820ef0cdd8db6e9679",
                "md5": "e8d902d5cc94f34d7ef781e10788f1fa",
                "sha256": "4dedeab498c312a29b58f16b739895f65fa54b2a21b8d98b111e99ad3f7e30a8"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp38-cp38-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e8d902d5cc94f34d7ef781e10788f1fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2163717,
            "upload_time": "2024-07-23T14:52:42",
            "upload_time_iso_8601": "2024-07-23T14:52:42.972406Z",
            "url": "https://files.pythonhosted.org/packages/14/f7/3e5c8fe33eb4063a287655de849bb7d32d5e8465e2820ef0cdd8db6e9679/lief-0.15.1-cp38-cp38-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ac041d0cd05b11202176f10583eea91a4f0e05d9679cd22d5106234290a1051",
                "md5": "1bb91f2edbb89376607145548bd23243",
                "sha256": "b9217578f7a45f667503b271da8481207fb4edda8d4a53e869fb922df6030484"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp38-cp38-manylinux_2_33_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1bb91f2edbb89376607145548bd23243",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2114289,
            "upload_time": "2024-07-23T14:52:45",
            "upload_time_iso_8601": "2024-07-23T14:52:45.697189Z",
            "url": "https://files.pythonhosted.org/packages/0a/c0/41d0cd05b11202176f10583eea91a4f0e05d9679cd22d5106234290a1051/lief-0.15.1-cp38-cp38-manylinux_2_33_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "055b9a236aa25a65adc926ada98d920b87ec9e4c5d5113d0c70219de5cc322d3",
                "md5": "91d4424c7fdc96c7592897ee67e9001b",
                "sha256": "82e6308ad8bd4bc7eadee3502ede13a5bb398725f25513a0396c8dba850f58a1"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "91d4424c7fdc96c7592897ee67e9001b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2468508,
            "upload_time": "2024-07-23T14:52:49",
            "upload_time_iso_8601": "2024-07-23T14:52:49.491310Z",
            "url": "https://files.pythonhosted.org/packages/05/5b/9a236aa25a65adc926ada98d920b87ec9e4c5d5113d0c70219de5cc322d3/lief-0.15.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "211d3c6b58c4bc69a3ca15d6761d23aabf049ce1f15c9d81ab0f77ad694163e2",
                "md5": "b3c36a39757c686eda92856f1ff761b6",
                "sha256": "dde1c8f8ebe0ee9db4f2302c87ae3cacb9898dc412e0d7da07a8e4e834ac5158"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "b3c36a39757c686eda92856f1ff761b6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2185422,
            "upload_time": "2024-07-23T14:52:52",
            "upload_time_iso_8601": "2024-07-23T14:52:52.292312Z",
            "url": "https://files.pythonhosted.org/packages/21/1d/3c6b58c4bc69a3ca15d6761d23aabf049ce1f15c9d81ab0f77ad694163e2/lief-0.15.1-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46b324da6731ce3fff38116bacdadae04a9a71bfb9b95f4f92af2fc885e61be5",
                "md5": "e7ed80dcc4daa66a2bbe8fa1961e05b5",
                "sha256": "a079a76bca23aa73c850ab5beb7598871a1bf44662658b952cead2b5ddd31bee"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e7ed80dcc4daa66a2bbe8fa1961e05b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2334283,
            "upload_time": "2024-07-23T14:52:55",
            "upload_time_iso_8601": "2024-07-23T14:52:55.557954Z",
            "url": "https://files.pythonhosted.org/packages/46/b3/24da6731ce3fff38116bacdadae04a9a71bfb9b95f4f92af2fc885e61be5/lief-0.15.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "49af268da910553d89dcd5f57341ca9541af25a2eadc1560145004ea85cff751",
                "md5": "de97c0b3368859bb337a1669d96468bc",
                "sha256": "785a3aa14575f046ed9c8d44ea222ea14c697cd03b5331d1717b5b0cf4f72466"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "de97c0b3368859bb337a1669d96468bc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1762621,
            "upload_time": "2024-07-23T14:52:59",
            "upload_time_iso_8601": "2024-07-23T14:52:59.683195Z",
            "url": "https://files.pythonhosted.org/packages/49/af/268da910553d89dcd5f57341ca9541af25a2eadc1560145004ea85cff751/lief-0.15.1-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5a019c11a7fe49e2387e65ef6955ca78d29155fb7d58f96985c99bb5f2b8e161",
                "md5": "2112bf072f0e2e1b3bd6906966f178a0",
                "sha256": "d7044553cf07c8a2ab6e21874f07585610d996ff911b9af71dc6085a89f59daa"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp39-cp39-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2112bf072f0e2e1b3bd6906966f178a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1899609,
            "upload_time": "2024-07-23T14:53:02",
            "upload_time_iso_8601": "2024-07-23T14:53:02.948822Z",
            "url": "https://files.pythonhosted.org/packages/5a/01/9c11a7fe49e2387e65ef6955ca78d29155fb7d58f96985c99bb5f2b8e161/lief-0.15.1-cp39-cp39-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e36c53446960e067bc4be0733cb0edb03623b27ec9342ea1fd8d65702a825796",
                "md5": "49233aa5323f5cd9d89ba47a218875ff",
                "sha256": "13285c3ff5ef6de2421d85684c954905af909db0ad3472e33c475e5f0f657dcf"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp39-cp39-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "49233aa5323f5cd9d89ba47a218875ff",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2163999,
            "upload_time": "2024-07-23T14:53:05",
            "upload_time_iso_8601": "2024-07-23T14:53:05.891169Z",
            "url": "https://files.pythonhosted.org/packages/e3/6c/53446960e067bc4be0733cb0edb03623b27ec9342ea1fd8d65702a825796/lief-0.15.1-cp39-cp39-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9dbfe8634ce5f032efd8fef963fee7b10e9aab5f095d14a718eaefebea9fe3e8",
                "md5": "7fbf4b76558a412a7e2d19e5117d722b",
                "sha256": "932f880ee8a130d663a97a9099516d8570b1b303af7816e70a02f9931d5ef4c2"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp39-cp39-manylinux_2_33_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7fbf4b76558a412a7e2d19e5117d722b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2115090,
            "upload_time": "2024-07-23T14:53:10",
            "upload_time_iso_8601": "2024-07-23T14:53:10.179749Z",
            "url": "https://files.pythonhosted.org/packages/9d/bf/e8634ce5f032efd8fef963fee7b10e9aab5f095d14a718eaefebea9fe3e8/lief-0.15.1-cp39-cp39-manylinux_2_33_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d151f66d6390e25a75cc80a8ebc7e68f95d025fb4a32f0b873cf4ccebdfc3c29",
                "md5": "80c6203aae9f59948e4d50002d9862e7",
                "sha256": "de9453f94866e0f2c36b6bd878625880080e7e5800788f5cbc06a76debf283b9"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "80c6203aae9f59948e4d50002d9862e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2468980,
            "upload_time": "2024-07-23T14:53:12",
            "upload_time_iso_8601": "2024-07-23T14:53:12.579189Z",
            "url": "https://files.pythonhosted.org/packages/d1/51/f66d6390e25a75cc80a8ebc7e68f95d025fb4a32f0b873cf4ccebdfc3c29/lief-0.15.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a084e393a3994c2e9acc8477c8515b9bd534d776d3905aad697e620ee7c18290",
                "md5": "259ea476e992a8e4251b6b2bad7ac159",
                "sha256": "4e47324736d6aa559421720758de4ce12d04fb56bdffa3dcc051fe8cdd42ed17"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "259ea476e992a8e4251b6b2bad7ac159",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2185910,
            "upload_time": "2024-07-23T14:53:16",
            "upload_time_iso_8601": "2024-07-23T14:53:16.420306Z",
            "url": "https://files.pythonhosted.org/packages/a0/84/e393a3994c2e9acc8477c8515b9bd534d776d3905aad697e620ee7c18290/lief-0.15.1-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b5dd6a635272c723682b79680275c7c50b8e88f2b4593b5b8620f9261521710e",
                "md5": "da36904b2497fd72310e94f65f1f290c",
                "sha256": "382a189514c0e6ebfb41e0db6106936c7ba94d8400651276add2899ff3570585"
            },
            "downloads": -1,
            "filename": "lief-0.15.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "da36904b2497fd72310e94f65f1f290c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2334708,
            "upload_time": "2024-07-23T14:53:20",
            "upload_time_iso_8601": "2024-07-23T14:53:20.126760Z",
            "url": "https://files.pythonhosted.org/packages/b5/dd/6a635272c723682b79680275c7c50b8e88f2b4593b5b8620f9261521710e/lief-0.15.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-23 14:50:55",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "sponsors",
    "github_project": "lief-project",
    "github_not_found": true,
    "lcname": "lief"
}
        
Elapsed time: 0.59440s