{ "info": { "author": "Tianocore Edk2-PyTool-Library team", "author_email": "sean.brogan@microsoft.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Tianocore Edk2 PyTool Library (edk2toollib)\n\nThis is a Tianocore maintained project consisting of a python library supporting\nUEFI firmware development. This package's intent is to provide an easy way to\norganize and share python code to facilitate reuse across environments, tools,\nand scripts. Inclusion of this package and dependency management is best\nmanaged using Pip/Pypi.\n\nThis is a supplemental package and is not required to be used for edk2 builds.\n\n## Current Status\n\n| Host Type | Toolchain | Branch | Build Status | Test Status | Code Coverage |\n| :-------- | :-------- | :---- | :----- | :---- | :--- |\n| Linux Ubuntu 1804 | Python 3.8.x | master | [![Build Status](https://dev.azure.com/tianocore/edk2-pytools-library/_apis/build/status/edk2-pytool-library%20-%20PR%20Gate%20-%20Linux)](https://dev.azure.com/tianocore/edk2-pytools-library/_build/latest?definitionId=1) | ![Azure DevOps tests](https://img.shields.io/azure-devops/tests/tianocore/edk2-pytools-library/1.svg) | ![Azure DevOps coverage](https://img.shields.io/azure-devops/coverage/tianocore/edk2-pytools-library/1.svg) |\n| Windows Server 2019 | Python 3.8.x | master | [![Build Status](https://dev.azure.com/tianocore/edk2-pytools-library/_apis/build/status/Edk2-PyTool-Library%20PR%20build%20-%20Win%20-%20VS2019)](https://dev.azure.com/tianocore/edk2-pytools-library/_build/latest?definitionId=2) | ![Azure DevOps tests](https://img.shields.io/azure-devops/tests/tianocore/edk2-pytools-library/2.svg)| ![Azure DevOps coverage](https://img.shields.io/azure-devops/coverage/tianocore/edk2-pytools-library/2.svg) |\n\n### Current Release\n\n[![PyPI](https://img.shields.io/pypi/v/edk2_pytool_library.svg)](https://pypi.org/project/edk2-pytool-library/)\n\nAll release information is now tracked with Github\n [tags](https://github.com/tianocore/edk2-pytool-library/tags),\n [releases](https://github.com/tianocore/edk2-pytool-library/releases) and\n [milestones](https://github.com/tianocore/edk2-pytool-library/milestones).\n\n## Content\n\nThe package contains classes and modules that can be used as the building blocks\nof tools that are relevant to UEFI firmware developers. These modules should\nattempt to provide generic support and avoid tightly coupling with specific use\ncases. It is expected these modules do not provide direct interaction with the\nuser (through command line interfaces) but instead are intended to be wrapped in\nother scripts/tools which contains the specific usage and interface.\n\nExamples:\n\n* File parsers for edk2 specific file types. These parse the file and provide\n an object for interacting with the content.\n* UEFI specific services for encoding/decoding binary structures.\n* UEFI defined values and interfaces for usage in python\n* Python wrappers for other system cli tools ( signtool, catalog file\n generation, inf file generation, etc)\n* Python utilities to provide consistent logging, command invocation, path\n resolution, etc\n\n## License\n\nAll content in this repository is licensed under [BSD-2-Clause Plus Patent\nLicense](license.txt).\n\n[![PyPI -\nLicense](https://img.shields.io/pypi/l/edk2_pytool_library.svg)](https://pypi.org/project/edk2-pytool-library/)\n\n## Usage\n\nNOTE: It is strongly recommended that you use python virtual environments.\nVirtual environments avoid changing the global python workspace and causing\nconflicting dependencies. Virtual environments are lightweight and easy to use.\n[Learn more](https://docs.python.org/3/library/venv.html)\n\n* To install run `pip install --upgrade edk2-pytool-library`\n* To use in your python code\n\n ```python\n from edk2toollib. import \n ```\n\n## History\n\nThis library and functionality was ported from Project Mu. For history and\ndocumentation prior to this see the original Project Mu project\n\n\n## Contribution Process\n\nThis project welcomes all types of contributions. For issues, bugs, and\nquestions it is best to open a [github\nissue](https://github.com/tianocore/edk2-pytool-library/issues).\n\n### Code Contributions\n\nFor code contributions this project leverages github pull requests. See github\ntutorials, help, and documentation for complete descriptions. For best success\nplease follow the below process.\n\n1. Contributor opens an issue describing problem or new desired functionality\n2. Contributor forks repository in github\n3. Contributor creates branch for work in their fork\n4. Contributor makes code changes, writes relevant unit tests, authors\n documentation and release notes as necessary.\n5. Contributor runs tests locally\n6. Contributor submits PR to master branch of tianocore/edk2-pytool-library\n 1. PR reviewers will provide feedback on change. If any modifications are\n required, contributor will make changes and push updates.\n 2. PR automation will run and validate tests pass\n 3. If all comments resolved, maintainers approved, and tests pass the PR\n will be squash merged and closed by the maintainers.\n\n## Maintainers\n\nSee the [github\nteam](https://github.com/orgs/tianocore/teams/edk-ii-tool-maintainers) for more\ndetails.\n\n## Documentation\n\nSee the github repo __docs__ folder\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tianocore/edk2-pytool-library", "keywords": "", "license": "BSD-2-Clause-Patent", "maintainer": "", "maintainer_email": "", "name": "edk2-pytool-library", "package_url": "https://pypi.org/project/edk2-pytool-library/", "platform": null, "project_url": "https://pypi.org/project/edk2-pytool-library/", "project_urls": { "Homepage": "https://github.com/tianocore/edk2-pytool-library" }, "release_url": "https://pypi.org/project/edk2-pytool-library/0.11.4/", "requires_dist": null, "requires_python": "", "summary": "Python library supporting UEFI EDK2 firmware development", "version": "0.11.4", "yanked": false, "yanked_reason": null }, "last_serial": 13631068, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "80baf013829d5686141bbee78393e13c", "sha256": "86ddd63aecf89c476c8730eb704bcd3263bdff2b72a7b67f871523ee552c96a5" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "80baf013829d5686141bbee78393e13c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 330423, "upload_time": "2019-08-18T22:19:38", "upload_time_iso_8601": "2019-08-18T22:19:38.717416Z", "url": "https://files.pythonhosted.org/packages/6b/3a/84fdb60982641795d5fd2ccbf0dd8387bc755c9e25c97571b27b69d4d203/edk2_pytool_library-0.10.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0176ac665f6ee122706cc190763d37f2", "sha256": "345b3849b125e6c380a20412ac72be99b0a2815fbe933265459c1f0bc6d00c68" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.0.tar.gz", "has_sig": false, "md5_digest": "0176ac665f6ee122706cc190763d37f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 310571, "upload_time": "2019-08-18T22:19:40", "upload_time_iso_8601": "2019-08-18T22:19:40.542255Z", "url": "https://files.pythonhosted.org/packages/73/2e/2606407d21f26334bfc272892047e20d1137b6837360a269c12bb4dac2b5/edk2-pytool-library-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "798eedaa78411f1d9905196535b75c13", "sha256": "a3ac8670440751457b6dd202a748108bc76c77ff77fc7a06a522ba99b8e701b6" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "798eedaa78411f1d9905196535b75c13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 331394, "upload_time": "2019-08-20T18:37:41", "upload_time_iso_8601": "2019-08-20T18:37:41.543256Z", "url": "https://files.pythonhosted.org/packages/ff/62/940d4ecd22d567aec379996e9605bb65780bc9972e6a54ad34311b10a732/edk2_pytool_library-0.10.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e88bd6c02de9c6da0d3dc466d9e81371", "sha256": "31ad180af8ed88dba79f3e44c5145e8b992b99acb2f00745cf152214a480d819" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.1.tar.gz", "has_sig": false, "md5_digest": "e88bd6c02de9c6da0d3dc466d9e81371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 311126, "upload_time": "2019-08-20T18:37:43", "upload_time_iso_8601": "2019-08-20T18:37:43.454607Z", "url": "https://files.pythonhosted.org/packages/e4/be/2d5fd2a063f0fb8cc8b3fa408c48534d442561cb69a09feb6f0b616e2286/edk2-pytool-library-0.10.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.10": [ { "comment_text": "", "digests": { "md5": "089b1f8a0368c277b0ca82e4cf24d444", "sha256": "f65f63bb3038607bef21802614838638d0aad33e4651e72e6657d98d506514fd" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.10-py3-none-any.whl", "has_sig": false, "md5_digest": "089b1f8a0368c277b0ca82e4cf24d444", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 398145, "upload_time": "2020-05-01T21:16:33", "upload_time_iso_8601": "2020-05-01T21:16:33.102734Z", "url": "https://files.pythonhosted.org/packages/9a/14/1c1abcf17dcd2077f98ae4ddbf84e9e049a84c9db4e41f773b963d0ef4f0/edk2_pytool_library-0.10.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f6663149a56dca782164c22b34e0097e", "sha256": "228123cccca3f2795d4c427f2d519155e8e3b2e9424893fe7d4fa2679248a858" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.10.tar.gz", "has_sig": false, "md5_digest": "f6663149a56dca782164c22b34e0097e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 372625, "upload_time": "2020-05-01T21:16:34", "upload_time_iso_8601": "2020-05-01T21:16:34.579135Z", "url": "https://files.pythonhosted.org/packages/c3/0c/2fe891161bf2f2e347baea6d3c66f988fcb31c0fafc02852ca8174f59ce8/edk2-pytool-library-0.10.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.11": [ { "comment_text": "", "digests": { "md5": "46c630247773a1dbd9fb203cfb1d1040", "sha256": "05e26be9f04f77140a3e4d204c7be1472e458acbe40051db70b97d9d80107b63" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.11-py3-none-any.whl", "has_sig": false, "md5_digest": "46c630247773a1dbd9fb203cfb1d1040", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 399349, "upload_time": "2020-06-15T18:30:33", "upload_time_iso_8601": "2020-06-15T18:30:33.808603Z", "url": "https://files.pythonhosted.org/packages/33/fa/eb584519df69570e1eaf07a7e31b6d712a9c69e4e83aa961d7533ffcfff5/edk2_pytool_library-0.10.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "34f57d69aef1104eacf0bae87f357e6d", "sha256": "cfb1b2dcbc9ac90a3f7dbb047a45b0803642a512e7f49b80328861a028004ec9" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.11.tar.gz", "has_sig": false, "md5_digest": "34f57d69aef1104eacf0bae87f357e6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 373750, "upload_time": "2020-06-15T18:30:35", "upload_time_iso_8601": "2020-06-15T18:30:35.209506Z", "url": "https://files.pythonhosted.org/packages/9a/64/59144c1a854c41634bd00616e3e63360414a6b96081c04f2fb8aeb3f2a8a/edk2-pytool-library-0.10.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.12": [ { "comment_text": "", "digests": { "md5": "174339077d0f090c435da2994f9350e2", "sha256": "2ce969a3aefb298975b804f945ef669db912de3b1408a60077c90e9af9758a08" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.12-py3-none-any.whl", "has_sig": false, "md5_digest": "174339077d0f090c435da2994f9350e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 400252, "upload_time": "2020-06-24T02:55:22", "upload_time_iso_8601": "2020-06-24T02:55:22.621570Z", "url": "https://files.pythonhosted.org/packages/19/c8/daa3ce98e83b8dd0e9576350055659f861ac2791697a812d67c76e5f9431/edk2_pytool_library-0.10.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "859250763a1e926f87bfc82c3fac872e", "sha256": "258a4f560fe5c56a5efc60110719ef051632485d121b445986d8c3388a745f8b" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.12.tar.gz", "has_sig": false, "md5_digest": "859250763a1e926f87bfc82c3fac872e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 374665, "upload_time": "2020-06-24T02:55:24", "upload_time_iso_8601": "2020-06-24T02:55:24.066419Z", "url": "https://files.pythonhosted.org/packages/72/af/0e9a1e816eff533ffcbabb21b3e99a962a8be87b1f150a8e83c211da21e8/edk2-pytool-library-0.10.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.13": [ { "comment_text": "", "digests": { "md5": "ce68cc3e4c489225863db1a621a991be", "sha256": "9ba357660f30a7ff2d729742d4173bb5c57401adb201dceeaca56d6a8075a0d6" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.13-py3-none-any.whl", "has_sig": false, "md5_digest": "ce68cc3e4c489225863db1a621a991be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 420446, "upload_time": "2020-09-29T20:28:16", "upload_time_iso_8601": "2020-09-29T20:28:16.942109Z", "url": "https://files.pythonhosted.org/packages/6f/6f/aaf78354acb138c3ba48d641e32699171c1984c7e3da1704b1740ea5467a/edk2_pytool_library-0.10.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7f6ea4b2c6b23188589abd1fce07ea46", "sha256": "1d98fa1bfd995a6c839bc63aa0fa53786ee04bb3b9cf59a6ae04ae88a52e7ab7" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.13.tar.gz", "has_sig": false, "md5_digest": "7f6ea4b2c6b23188589abd1fce07ea46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 395553, "upload_time": "2020-09-29T20:28:19", "upload_time_iso_8601": "2020-09-29T20:28:19.814793Z", "url": "https://files.pythonhosted.org/packages/67/ba/f41dacd36624c021c5bdb624d83cb5e20f86bb3f9070cf9590181a27d575/edk2-pytool-library-0.10.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.15": [ { "comment_text": "", "digests": { "md5": "7ff558b8869840aef30e25673aae2ada", "sha256": "b0d1fe25ce84a4799fcda5ab5f3809f4a7678bbaa0e8ad6d0d3c273397750eab" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.15-py3-none-any.whl", "has_sig": false, "md5_digest": "7ff558b8869840aef30e25673aae2ada", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 429373, "upload_time": "2021-07-08T23:30:45", "upload_time_iso_8601": "2021-07-08T23:30:45.603409Z", "url": "https://files.pythonhosted.org/packages/1a/dc/db4b095aa6bf1fd67a760cba792bf8a1568fffff813e1060d4a51c81ad1d/edk2_pytool_library-0.10.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d999110e5a4ccd053b9211a7bc4a890c", "sha256": "187fd10048720130fa96dadd71063b4450db1bf3afb41dfc64fea8b9980367f5" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.15.tar.gz", "has_sig": false, "md5_digest": "d999110e5a4ccd053b9211a7bc4a890c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 402894, "upload_time": "2021-07-08T23:30:46", "upload_time_iso_8601": "2021-07-08T23:30:46.950071Z", "url": "https://files.pythonhosted.org/packages/d5/0f/e3216b328a7d61e6404c5dcbd28cfd6ffa7e9b2bf37f0d95cb1fbc9cc52c/edk2-pytool-library-0.10.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "0c2d39fb2e51039ae709c40872943f37", "sha256": "6edb0803776fae556d908dd84abbdb52b61f5137540cfe723b6a16b9fa336e1b" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0c2d39fb2e51039ae709c40872943f37", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 339627, "upload_time": "2019-08-28T05:27:41", "upload_time_iso_8601": "2019-08-28T05:27:41.081236Z", "url": "https://files.pythonhosted.org/packages/10/7a/ab72923d3ed3a6a0c4f9ba546e9ec42e0422cefcf10983aa662b77d09b17/edk2_pytool_library-0.10.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "209ecf99ce33ce59e9b5d5c339820be4", "sha256": "3a141b6b87fb54bf408f7f9abc2f0dde9fac061372e95df926f78e5231e1a1b1" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.2.tar.gz", "has_sig": false, "md5_digest": "209ecf99ce33ce59e9b5d5c339820be4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 317726, "upload_time": "2019-08-28T05:27:42", "upload_time_iso_8601": "2019-08-28T05:27:42.928931Z", "url": "https://files.pythonhosted.org/packages/e1/61/8ebc73381dc095bd10c1005ff791f63d292208516bdb640753687d50d532/edk2-pytool-library-0.10.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "de1cfdce486d0e909724a3d604e7b5d8", "sha256": "34626689aaa2777e9638792c0e51d571560c4142e521a109a527eec49aca8cf3" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.3-py3-none-any.whl", "has_sig": false, "md5_digest": "de1cfdce486d0e909724a3d604e7b5d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 348479, "upload_time": "2019-10-28T06:08:12", "upload_time_iso_8601": "2019-10-28T06:08:12.069676Z", "url": "https://files.pythonhosted.org/packages/2f/60/487e7f7c075f14c5f71e7b96258eef00c84981ad28d187a5a3983b8e0344/edk2_pytool_library-0.10.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "81c8121e9e1132d364b9dddb89b2c876", "sha256": "4264c5deee6ceb3929dde62c48035fbf6cbfd087becff215ab57f2d660ddba05" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.3.tar.gz", "has_sig": false, "md5_digest": "81c8121e9e1132d364b9dddb89b2c876", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 326789, "upload_time": "2019-10-28T06:08:13", "upload_time_iso_8601": "2019-10-28T06:08:13.958988Z", "url": "https://files.pythonhosted.org/packages/26/70/be86a497fb0e8465cfff388722b61836f21aca71b5f5a256f75058bd889f/edk2-pytool-library-0.10.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.4": [ { "comment_text": "", "digests": { "md5": "e12f445c0bf2839ae4c6d7c1ca798b77", "sha256": "904463a07ef12c46aa686c0f13055006440a1bdd0d1c3f545e06a9ac684410ab" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e12f445c0bf2839ae4c6d7c1ca798b77", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 355227, "upload_time": "2019-11-26T03:07:49", "upload_time_iso_8601": "2019-11-26T03:07:49.098145Z", "url": "https://files.pythonhosted.org/packages/2e/a0/5de6df8578b463223e9ff426b8bf8bd0502cd4e0366e1d1f9434178e9c1b/edk2_pytool_library-0.10.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0b9d04e38aeaadb1620f0f64fa4871dc", "sha256": "931ef5d52a615e1797b920fb0a1ddaa9035c9e06eca65fb8b7e2bd50d3174ce3" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.4.tar.gz", "has_sig": false, "md5_digest": "0b9d04e38aeaadb1620f0f64fa4871dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330292, "upload_time": "2019-11-26T03:07:50", "upload_time_iso_8601": "2019-11-26T03:07:50.852451Z", "url": "https://files.pythonhosted.org/packages/b6/33/2039e066d3d986cbbd3ea017ef948a6b4f26f5b3ed4f0f793176bf6cd262/edk2-pytool-library-0.10.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.5": [ { "comment_text": "", "digests": { "md5": "c7243befadec6a8a8609a4fa37f8425a", "sha256": "a89ef0a44262d7a4c7f0252ebcc91ed513c8e5860a316d8a477dbb9fc2fba58b" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c7243befadec6a8a8609a4fa37f8425a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 355249, "upload_time": "2020-01-10T01:01:21", "upload_time_iso_8601": "2020-01-10T01:01:21.230787Z", "url": "https://files.pythonhosted.org/packages/b7/f4/738eac58f1870e9bfdc6604825a12627206959390f2e33b743681ea4fe73/edk2_pytool_library-0.10.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7053ca1fe9cdbb7b0ba7b29b5413e6ff", "sha256": "bd3eebcae86794d063aa6baba3996444de014688c22cbe6c5cad8b8f02c56a2d" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.5.tar.gz", "has_sig": false, "md5_digest": "7053ca1fe9cdbb7b0ba7b29b5413e6ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330318, "upload_time": "2020-01-10T01:01:22", "upload_time_iso_8601": "2020-01-10T01:01:22.891107Z", "url": "https://files.pythonhosted.org/packages/76/08/f282f72f005d9989a0e9d1331c19c33d291d6f13d662d43e0386769278fc/edk2-pytool-library-0.10.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.6": [ { "comment_text": "", "digests": { "md5": "e756478c2deed05315927211f4570ee9", "sha256": "65fea245c0c283fdadd50205f01c8da4cd926747129d00eebd347fcff8668bb8" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e756478c2deed05315927211f4570ee9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 356197, "upload_time": "2020-01-26T05:21:10", "upload_time_iso_8601": "2020-01-26T05:21:10.730804Z", "url": "https://files.pythonhosted.org/packages/02/59/5dcf0567ff0f78762799d8cf730de9703a18adadc28f69a5a8180b99a7d9/edk2_pytool_library-0.10.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6f6469902a8c98403d5e49d24530f46d", "sha256": "e2778cda9e47928933ef1e4c8514d1ddac8fe635ff6a22eec637d28a9f42d505" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.6.tar.gz", "has_sig": false, "md5_digest": "6f6469902a8c98403d5e49d24530f46d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330798, "upload_time": "2020-01-26T05:21:12", "upload_time_iso_8601": "2020-01-26T05:21:12.411553Z", "url": "https://files.pythonhosted.org/packages/b1/f9/a2ba17f3db13cd992698575fdda64cdd90c43437d6f2cc02b0c178835357/edk2-pytool-library-0.10.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.7": [ { "comment_text": "", "digests": { "md5": "c18a4979e7daf583d458b8cc18711531", "sha256": "31cd20249b2c90541dc1bcae7b26020f3e3090955a52f579467be071a5275773" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.7-py3-none-any.whl", "has_sig": false, "md5_digest": "c18a4979e7daf583d458b8cc18711531", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 365171, "upload_time": "2020-02-19T20:41:19", "upload_time_iso_8601": "2020-02-19T20:41:19.987767Z", "url": "https://files.pythonhosted.org/packages/2b/66/7878d6f48fa4643748c36d4048c4f30868423c9e5e5dc81ae6238a9324de/edk2_pytool_library-0.10.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "28f168632b71d76698d924f54210e31c", "sha256": "f6a9f9edd7d7a97c4c7f97a8ecb437fbff92ca295cfb73f91bec5de5df2a5551" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.7.tar.gz", "has_sig": false, "md5_digest": "28f168632b71d76698d924f54210e31c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 338804, "upload_time": "2020-02-19T20:41:21", "upload_time_iso_8601": "2020-02-19T20:41:21.315034Z", "url": "https://files.pythonhosted.org/packages/6f/a5/a1127e9088acc2f6e6b349a854b30bdd6408856ca629333e9498e7427a73/edk2-pytool-library-0.10.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.8": [ { "comment_text": "", "digests": { "md5": "33bf03bec7183a151842ac5e35bcd4a8", "sha256": "c8d6200574d69cbbb8b1cdd2d3b0c80d6ad349c33ec9b5d04f9e5d8d26c0f519" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.8-py3-none-any.whl", "has_sig": false, "md5_digest": "33bf03bec7183a151842ac5e35bcd4a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 393420, "upload_time": "2020-03-06T01:36:24", "upload_time_iso_8601": "2020-03-06T01:36:24.141526Z", "url": "https://files.pythonhosted.org/packages/9e/f0/c09bd6e2a984c86fab198196b15b3bb64e336e867497a03ee90fb91d1ccd/edk2_pytool_library-0.10.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "db3a3a7a351f4f01ca3660c8a760d0e4", "sha256": "09b9cdf79517e6bc916ee63d950d461af8c52035c7d52314006d8dd61f50439c" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.8.tar.gz", "has_sig": false, "md5_digest": "db3a3a7a351f4f01ca3660c8a760d0e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 363412, "upload_time": "2020-03-06T01:36:26", "upload_time_iso_8601": "2020-03-06T01:36:26.013475Z", "url": "https://files.pythonhosted.org/packages/89/90/7ab7b6e59decfd5b67791fb5f386903c7b35390cab238d789f0838697100/edk2-pytool-library-0.10.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.9": [ { "comment_text": "", "digests": { "md5": "aa5cf90d465e364f7156bfe1e7a7afff", "sha256": "3cd7198a32a343898085da9a81b28e83139d11cbad15a8bebd0efe15e015abd0" }, "downloads": -1, "filename": "edk2_pytool_library-0.10.9-py3-none-any.whl", "has_sig": false, "md5_digest": "aa5cf90d465e364f7156bfe1e7a7afff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 394100, "upload_time": "2020-04-04T07:12:15", "upload_time_iso_8601": "2020-04-04T07:12:15.829156Z", "url": "https://files.pythonhosted.org/packages/2d/40/1213fc6c73daef0a0d37ff2830e5d27242eda85705e2cfad49d7d9061816/edk2_pytool_library-0.10.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "83ce5208ccbcec5ac021ee79807454ad", "sha256": "70c4c89ea6cd50ee9fde98a97ef7cc82435bda09bd65f2ee7da8c677fa1fd7b9" }, "downloads": -1, "filename": "edk2-pytool-library-0.10.9.tar.gz", "has_sig": false, "md5_digest": "83ce5208ccbcec5ac021ee79807454ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 369147, "upload_time": "2020-04-04T07:12:17", "upload_time_iso_8601": "2020-04-04T07:12:17.322597Z", "url": "https://files.pythonhosted.org/packages/1e/f9/27c1d97f3d242e4ae473f56ee9cda625fe3c132577903fad68752d5cf340/edk2-pytool-library-0.10.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "0fc3086220e42e5aeb0d77314f29705f", "sha256": "185f07cf85638a33d4d92b97e6606c88c7ec6bdc8682ee37f1dd8aaa8ff73ac6" }, "downloads": -1, "filename": "edk2_pytool_library-0.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0fc3086220e42e5aeb0d77314f29705f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 436264, "upload_time": "2021-08-20T03:33:25", "upload_time_iso_8601": "2021-08-20T03:33:25.570723Z", "url": "https://files.pythonhosted.org/packages/9d/0a/7f5c840de16d17fcc9a68f67e975829adb5f39a64bba0e762dff9d2cb05d/edk2_pytool_library-0.11.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d5097fbca67e6426b2364e2fd1f6608d", "sha256": "dc8b339f48182bf220628e0eed8d6e234fd35e7e90cad822eb6b46427290ba66" }, "downloads": -1, "filename": "edk2-pytool-library-0.11.0.tar.gz", "has_sig": false, "md5_digest": "d5097fbca67e6426b2364e2fd1f6608d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 408210, "upload_time": "2021-08-20T03:33:27", "upload_time_iso_8601": "2021-08-20T03:33:27.380741Z", "url": "https://files.pythonhosted.org/packages/8c/fa/d0aa3c816ddc448b8ad6ec87febd2eb6e39b1cd021e0be9d13552b3bd4a5/edk2-pytool-library-0.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "4a8484448291594439f179885fa06625", "sha256": "438e7e269fc6eec478b983e3ea46789ecee107a1b78481fc2c59b6743031293d" }, "downloads": -1, "filename": "edk2_pytool_library-0.11.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4a8484448291594439f179885fa06625", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 436886, "upload_time": "2021-09-17T05:49:08", "upload_time_iso_8601": "2021-09-17T05:49:08.037103Z", "url": "https://files.pythonhosted.org/packages/b3/2e/666be96fdb9d726f131056ae58d4ff32f34cdc9a9e9ab8aeb88fb73c4c71/edk2_pytool_library-0.11.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f7e0ab9a5081d4d9687c610fcef48bdf", "sha256": "3bd8e54d71c22ba7282bb2d7f35896e1f8ddcde292e52dced39b97ba1b75498a" }, "downloads": -1, "filename": "edk2-pytool-library-0.11.1.tar.gz", "has_sig": false, "md5_digest": "f7e0ab9a5081d4d9687c610fcef48bdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 408790, "upload_time": "2021-09-17T05:49:09", "upload_time_iso_8601": "2021-09-17T05:49:09.544776Z", "url": "https://files.pythonhosted.org/packages/03/82/97ac936b7713874516161df06a629b5523e7f4466cd12c7d82139d4110c4/edk2-pytool-library-0.11.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "50488f18b5839340ee8832bfde97b340", "sha256": "9cfdf4d07561d05721119d78b0b5b3224ce3b38f44ca32ef10816ada237a5805" }, "downloads": -1, "filename": "edk2_pytool_library-0.11.2-py3-none-any.whl", "has_sig": false, "md5_digest": "50488f18b5839340ee8832bfde97b340", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 434859, "upload_time": "2022-01-13T03:51:33", "upload_time_iso_8601": "2022-01-13T03:51:33.302336Z", "url": "https://files.pythonhosted.org/packages/62/71/941d694cf32caf0bd95d0f944d4624002cfebc00d2d7baf46143a37aa154/edk2_pytool_library-0.11.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a93bbb0a468c3dc0983bf8b43612b7fc", "sha256": "07c923bfd6e731aa8eab3f5dc19d9ae72cc1ed9f622993270e2714742d9eba26" }, "downloads": -1, "filename": "edk2-pytool-library-0.11.2.tar.gz", "has_sig": false, "md5_digest": "a93bbb0a468c3dc0983bf8b43612b7fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 407199, "upload_time": "2022-01-13T03:51:35", "upload_time_iso_8601": "2022-01-13T03:51:35.490143Z", "url": "https://files.pythonhosted.org/packages/3c/b3/5e4a9d790af6dab633c28dbe0d1ea5750651074b6aeb350000158727cea5/edk2-pytool-library-0.11.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.4": [ { "comment_text": "", "digests": { "md5": "184425f0cc08012026d4289830dc1470", "sha256": "b349405b40c8a6bfe633e2374a73faa57d4c82b375fb5a88b19ba984241ba8d6" }, "downloads": -1, "filename": "edk2_pytool_library-0.11.4-py3-none-any.whl", "has_sig": false, "md5_digest": "184425f0cc08012026d4289830dc1470", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 435149, "upload_time": "2022-04-26T19:29:39", "upload_time_iso_8601": "2022-04-26T19:29:39.874845Z", "url": "https://files.pythonhosted.org/packages/d9/88/03ae89faecc77302df8488e6b12029a8abdcceaeafb0fb0032189a313e48/edk2_pytool_library-0.11.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9dd2722207eeb8c1100e0dce1b6d03e7", "sha256": "1fd11eb2352dfcbb4e386c916e53269c20bb9aff73004b5a53fcbec9b5976403" }, "downloads": -1, "filename": "edk2-pytool-library-0.11.4.tar.gz", "has_sig": false, "md5_digest": "9dd2722207eeb8c1100e0dce1b6d03e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 407596, "upload_time": "2022-04-26T19:29:41", "upload_time_iso_8601": "2022-04-26T19:29:41.711829Z", "url": "https://files.pythonhosted.org/packages/39/6c/d1119cf9e3402a552505c8140bc460bdcfb94e1b72df30fbd4e5d43aa2e2/edk2-pytool-library-0.11.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "8443335f39dfc729a695fe846e3ab072", "sha256": "52dfe5023716b4f569a45e54581a352bc27953a856707d897a652a272f8b2523" }, "downloads": -1, "filename": "edk2_pytool_library-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8443335f39dfc729a695fe846e3ab072", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 320847, "upload_time": "2019-06-28T05:19:06", "upload_time_iso_8601": "2019-06-28T05:19:06.714769Z", "url": "https://files.pythonhosted.org/packages/6d/83/2f1666c7d86eb0a8315ed30b9968501341c77673f5f6ebcb396b67c5995f/edk2_pytool_library-0.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "16ec86dfc5bf35a145960a08685604c2", "sha256": "71f1a20d4e8920115ee670c4d5794ee0fafbf6caa8285b8e109c4ade73da8523" }, "downloads": -1, "filename": "edk2-pytool-library-0.9.0.tar.gz", "has_sig": false, "md5_digest": "16ec86dfc5bf35a145960a08685604c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 302538, "upload_time": "2019-06-28T05:19:09", "upload_time_iso_8601": "2019-06-28T05:19:09.496277Z", "url": "https://files.pythonhosted.org/packages/21/1d/35a56c0e6163f3131b8fe60b0849ce325fb75f3e56a53aad1852b10872b6/edk2-pytool-library-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "b7eb47d3b48eb2a1d31c30fd3d600d0d", "sha256": "11be4428a615a5163f7adc2465da8e6f1edcfa951402051fb86a68038bd88b83" }, "downloads": -1, "filename": "edk2_pytool_library-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b7eb47d3b48eb2a1d31c30fd3d600d0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 322696, "upload_time": "2019-08-02T01:16:00", "upload_time_iso_8601": "2019-08-02T01:16:00.298638Z", "url": "https://files.pythonhosted.org/packages/4a/68/7a99f396a7e7c18d4f841e8d591a9e3375205990bbd8cc2e021de2d1af5d/edk2_pytool_library-0.9.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c9861ab104d7cafe2ca1f6f21e48cccb", "sha256": "543a8a460fd7f7ac802075f75bf9fc8c632a6c701c58c5e82331c753d38140fc" }, "downloads": -1, "filename": "edk2-pytool-library-0.9.1.tar.gz", "has_sig": false, "md5_digest": "c9861ab104d7cafe2ca1f6f21e48cccb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 303844, "upload_time": "2019-08-02T01:16:02", "upload_time_iso_8601": "2019-08-02T01:16:02.161332Z", "url": "https://files.pythonhosted.org/packages/d3/dd/9e9968e75ee14ecf32974fd3d51b6ca06ed9a88b62d33e7d0f20fefcf7ab/edk2-pytool-library-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "e8289ae7c38c7589e5292b09aebc25ba", "sha256": "5a8cc00beffc5b72f158df5aa9bd4baf9d98372e470245f3ba32dd5c1d31e1fd" }, "downloads": -1, "filename": "edk2_pytool_library-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e8289ae7c38c7589e5292b09aebc25ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 322862, "upload_time": "2019-08-12T05:15:55", "upload_time_iso_8601": "2019-08-12T05:15:55.599129Z", "url": "https://files.pythonhosted.org/packages/0c/c9/1a23e7ef922f14f3f8b7431bb8dcb39e6f71f5c6bc5263a6932c800da21f/edk2_pytool_library-0.9.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "03ec678d1e5d0bac967728c2ed3f2e8b", "sha256": "25c78e5a776309aa64a2b099fcd79bce5949a90d24ea15a19dfaf3187931a4f1" }, "downloads": -1, "filename": "edk2-pytool-library-0.9.2.tar.gz", "has_sig": false, "md5_digest": "03ec678d1e5d0bac967728c2ed3f2e8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 303996, "upload_time": "2019-08-12T05:15:57", "upload_time_iso_8601": "2019-08-12T05:15:57.610331Z", "url": "https://files.pythonhosted.org/packages/7f/fa/a8d82168bbf0f14262200294a783666dad1db51b6d6b037a46d1089f5afe/edk2-pytool-library-0.9.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "184425f0cc08012026d4289830dc1470", "sha256": "b349405b40c8a6bfe633e2374a73faa57d4c82b375fb5a88b19ba984241ba8d6" }, "downloads": -1, "filename": "edk2_pytool_library-0.11.4-py3-none-any.whl", "has_sig": false, "md5_digest": "184425f0cc08012026d4289830dc1470", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 435149, "upload_time": "2022-04-26T19:29:39", "upload_time_iso_8601": "2022-04-26T19:29:39.874845Z", "url": "https://files.pythonhosted.org/packages/d9/88/03ae89faecc77302df8488e6b12029a8abdcceaeafb0fb0032189a313e48/edk2_pytool_library-0.11.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9dd2722207eeb8c1100e0dce1b6d03e7", "sha256": "1fd11eb2352dfcbb4e386c916e53269c20bb9aff73004b5a53fcbec9b5976403" }, "downloads": -1, "filename": "edk2-pytool-library-0.11.4.tar.gz", "has_sig": false, "md5_digest": "9dd2722207eeb8c1100e0dce1b6d03e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 407596, "upload_time": "2022-04-26T19:29:41", "upload_time_iso_8601": "2022-04-26T19:29:41.711829Z", "url": "https://files.pythonhosted.org/packages/39/6c/d1119cf9e3402a552505c8140bc460bdcfb94e1b72df30fbd4e5d43aa2e2/edk2-pytool-library-0.11.4.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }