edk2-pytool-extensions

View on PyPIReverse Dependencies (1)

0.27.4 edk2_pytool_extensions-0.27.4-py3-none-any.whl

Wheel Details

Project: edk2-pytool-extensions
Version: 0.27.4
Filename: edk2_pytool_extensions-0.27.4-py3-none-any.whl
Download: [link]
Size: 2340310
MD5: f7f11a9fd7d886bd61c448cf5f64736d
SHA256: 3e6868e78b42cde19e9311e1db3989722e1e2d326a6d067c562ae51459ed9f37
Uploaded: 2024-04-30 18:55:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: edk2-pytool-extensions
Version: 0.27.4
Summary: Python tools supporting UEFI EDK2 firmware development
Maintainer-Email: EDK2 Pytool Maintainers <edk2-pytools[at]microsoft.com>
Project-Url: homepage, https://github.com/tianocore/edk2-pytool-extensions
Project-Url: documentation, https://www.tianocore.org/edk2-pytool-extensions/
Project-Url: issues, https://github.com/tianocore/edk2-pytool-extensions/issues
License: Copyright (c) 2019, TianoCore and contributors. All rights reserved. Copyright (c) Microsoft All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Subject to the terms and conditions of this license, each copyright holder and contributor hereby grants to those receiving rights under this license a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except for failure to satisfy the conditions of this license) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer this software, where such license applies only to those patent claims, already acquired or hereafter acquired, licensable by such copyright holder or contributor that are necessarily infringed by: (a) their Contribution(s) (the licensed copyrights of copyright holders and non-copyrightable additions of contributors, in source or binary form) alone; or (b) combination of their Contribution(s) with the work of authorship to which such Contribution(s) was added by such copyright holder or contributor, if, at the time the Contribution is added, such addition causes such combination to be necessarily infringed. The patent license shall not apply to any other combinations which include the Contribution. Except as expressly stated above, no rights or licenses from any copyright holder or contributor is granted under this license, whether expressly, by implication, estoppel or otherwise. DISCLAIMER THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: edk2-pytool-library (>=0.20.0)
Requires-Dist: pyyaml (>=6.0.0)
Requires-Dist: pefile (>=2023.2.7)
Requires-Dist: semantic-version (>=2.10.0)
Requires-Dist: GitPython (>=3.1.30)
Requires-Dist: openpyxl (>=3.1.2)
Requires-Dist: XlsxWriter (>=3.0.9)
Requires-Dist: setuptools (>=68.2.2)
Requires-Dist: pywin32 (>=305); sys_platform == "win32"
Requires-Dist: edk2-pytool-extensions[openssl]; extra == "dev"
Requires-Dist: ruff (==0.3.7); extra == "dev"
Requires-Dist: pytest (==8.1.1); extra == "dev"
Requires-Dist: coverage (==7.4.4); extra == "dev"
Requires-Dist: robotframework (==7.0); extra == "dev"
Requires-Dist: regex (==2024.4.16); extra == "dev"
Requires-Dist: pre-commit (==3.7.0); extra == "dev"
Requires-Dist: black (==24.4.0); extra == "docs"
Requires-Dist: mkdocs (==1.5.3); extra == "docs"
Requires-Dist: mkdocs-material (==9.5.18); extra == "docs"
Requires-Dist: mkdocstrings[python] (==0.24.3); extra == "docs"
Requires-Dist: mkdocstrings-python (==1.10.0); extra == "docs"
Requires-Dist: markdown-include (==0.8.1); extra == "docs"
Requires-Dist: mkdocs-gen-files (==0.5.0); extra == "docs"
Requires-Dist: mkdocs-exclude (==1.0.2); extra == "docs"
Requires-Dist: mkdocs-awesome-pages-plugin (==2.9.2); extra == "docs"
Requires-Dist: pyopenssl; extra == "openssl"
Requires-Dist: cryptography (>=39.0.1); extra == "openssl"
Requires-Dist: setuptools (==69.5.1); extra == "publish"
Requires-Dist: build (==1.2.1); extra == "publish"
Requires-Dist: twine (==5.0.0); extra == "publish"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: openssl
Provides-Extra: publish
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9852 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
edk2toolext/__init__.py sha256=pi7tpIEJL58513YL9GK2tZMLHfFM31AWMmNXp3cj-7k 246
edk2toolext/base_abstract_invocable.py sha256=aT109EAb4O4XeNuvl68_EI7g6J6s7XhzAPf_xppUG98 8013
edk2toolext/codeql.py sha256=IDhDPFliZePiqY5Tp7i6Kt40XCe-Z0Gd9luhDRFlVzA 2538
edk2toolext/edk2_invocable.py sha256=UG7T1mY-E9BksAxgKjSS68DBlXTLcOFyydQy41AiJqw 21904
edk2toolext/edk2_logging.py sha256=9Y1Mtfn3aPd1qyYnnNH8s_rxSZUF8RsKBXmj6glmmnc 12396
edk2toolext/edk2_report.py sha256=o84Ogz2aiFnQpXTM9_FUz6OC-hlo6H0greWJibyHGbw 4231
edk2toolext/image_validation.py sha256=eYBA502wdEr7I2Hfw8UnSR-w4T6ImJyHnKYXw0yxmeY 22187
edk2toolext/nuget_publishing.py sha256=ypRmosekoy5du223CfB0Vv_-4N8bn61NsCPgSlMYPmw 30211
edk2toolext/omnicache.py sha256=qA4lZAI2mYgPKOSvoXT5reS4ywPm0ht_FSTsRpDuYFc 25610
edk2toolext/bin/NuGet.exe sha256=JnMIKbJAWBo-ak4na5rOCIkwAy3wxoDVWRvsz2RSN04 6450096
edk2toolext/bin/__init__.py sha256=pi7tpIEJL58513YL9GK2tZMLHfFM31AWMmNXp3cj-7k 246
edk2toolext/bin/nuget.py sha256=ZFdleOmfWtB_xWomqCtiltLSY-elyWS8djQkAki8qaY 2237
edk2toolext/bin/readme.md sha256=oCjbe0QGNZnTgKXoOqCIWRHco2WXc3hWdbTmkAgH6cY 60
edk2toolext/capsule/__init__.py sha256=pi7tpIEJL58513YL9GK2tZMLHfFM31AWMmNXp3cj-7k 246
edk2toolext/capsule/capsule_helper.py sha256=OuJnuBxw0zIKyK_m0ng3zW8WUSq6cpHlCwJ21eST6nI 14404
edk2toolext/capsule/capsule_tool.py sha256=ofikhmxg1-TrCcXeMpSfEd3-cDY49Gf50PPNtXldaj4 6460
edk2toolext/capsule/pyopenssl_signer.py sha256=rckZl6YvXlU5Okt5LIpn6NybczBMwzriGObjjE-qsy4 3806
edk2toolext/capsule/signing_helper.py sha256=EIjyCmc0eZiJB0Ps5FZWkX3D-puFVhJe-jgKrXque_E 2227
edk2toolext/capsule/signtool_signer.py sha256=jzNW5guzBMk00GH_wNqGDTZGc0dVj8pD0GSXBXCDL7w 8300
edk2toolext/environment/__init__.py sha256=pi7tpIEJL58513YL9GK2tZMLHfFM31AWMmNXp3cj-7k 246
edk2toolext/environment/conf_mgmt.py sha256=l23IZDb68pt51itKbmsJs09atXtgBMKJV74lTfC3SQ4 6338
edk2toolext/environment/environment_descriptor_files.py sha256=KMRe858zysCWTSsdH0JjHO2_tPWVDk9CH4MlS4Cvc84 6998
edk2toolext/environment/external_dependency.py sha256=e44cUXY3J2K9gh7qsoZWD5DP2cHkUaqc0ggxbbFbXQE 10390
edk2toolext/environment/multiple_workspace.py sha256=Dvj2XR7DNEUWTzGVDLb2B-Mg2Bty_142wD17DtvWiUY 6424
edk2toolext/environment/plugin_manager.py sha256=GPG27O9MAEVfpD7idIRD6fOvNi-d3WdnMdWnk04mHyU 4402
edk2toolext/environment/repo_resolver.py sha256=4FXNhlrcHBr-tR9FvPlPXzEmo1sO5WP3t1YQ88WKi6Q 21426
edk2toolext/environment/self_describing_environment.py sha256=5Ke5nmkKo_aZkBBBaun5z5L6PC8_3NI1JXv32MhLqXM 21894
edk2toolext/environment/shell_environment.py sha256=KYWqKiLFHbkU_1bGkQIhw1BVq_U31utqcHyKqn1ylYk 16109
edk2toolext/environment/uefi_build.py sha256=ddv13OF2S5ZQe9WUf4BQDUAsFPExlIK9Lqk9lORAyq4 30769
edk2toolext/environment/var_dict.py sha256=eYaZUF3Wr9gxOygE-yxjPoKSY6kjhic8P1dUqZhIA7g 10607
edk2toolext/environment/version_aggregator.py sha256=H_5A0lTJ-WH0wQxktEVphvFR_qBAmn5q1-5Y9IY8P3o 3983
edk2toolext/environment/extdeptypes/__init__.py sha256=EwUWYsXHTIpbIuOLAh7cokmXRByd5Da9FCEODzgAlGY 185
edk2toolext/environment/extdeptypes/az_cli_universal_dependency.py sha256=nW1grn9fn4NnuI-Ma6os1_wXy1qBdU8Xg0sFDI0w7HE 8827
edk2toolext/environment/extdeptypes/git_dependency.py sha256=oWSVXx7uWnsHufFZdJqiy1QHwSERTy_Yr51IOEdkMkE 4699
edk2toolext/environment/extdeptypes/nuget_dependency.py sha256=FRJss_qAVjpHeGunh9OFktBGrB3piFbZvGBf9RIY2O4 13779
edk2toolext/environment/extdeptypes/web_dependency.py sha256=7d78GUEbs8riBsQ-Ccfs6v5VZ4-1aqdddh4cF6X603g 8522
edk2toolext/environment/plugintypes/__init__.py sha256=_fbboPDRFAkCemMsWO3J-XK6gWPMVoxU4Unpby-yNCI 184
edk2toolext/environment/plugintypes/ci_build_plugin.py sha256=-mCdQ3SQRAd3yJ9osXJbRNj-wqMaUtT1lpRCa-foFI0 5410
edk2toolext/environment/plugintypes/dsc_processor_plugin.py sha256=pb1gVQz6VbDQtT7ugtYxgwtzjRggrHYoPj-JtaCl-vc 1068
edk2toolext/environment/plugintypes/uefi_build_plugin.py sha256=1n_BjnG_Ri0zuJ4ulsvWsgC09cXE1M67z8-DXRZQsbc 973
edk2toolext/environment/plugintypes/uefi_helper_plugin.py sha256=fIuAaCy4S0YFdWkOcXNBfNgNwqXAFKwOzvIE0vo2cts 3748
edk2toolext/environment/reporttypes/__init__.py sha256=8o80WtYk35qE0kZOVV63QFszwPBCDciiPzQ46bnFQjg 461
edk2toolext/environment/reporttypes/base_report.py sha256=P1A8r_QoV8PxQk3iJRs59jvH2WXB_yo88VAQpeMR1VM 916
edk2toolext/environment/reporttypes/component_report.py sha256=MEpRRA1Js_BT8AyeygVHv2ZUUBdzdNVoui39kp89HuA 4828
edk2toolext/environment/reporttypes/coverage_report.py sha256=NEgujOfL3y-Yvg1dfwi0MApu9-HY2u2xh0pFWsZejG4 17105
edk2toolext/environment/reporttypes/usage_report.py sha256=jhDO65lfrZ0WTMea2CSgWsav8P4hiYF_NNQdwRAaVYk 8693
edk2toolext/environment/reporttypes/templates/usage_report_template.html sha256=T4y39nmYxBJp7F7mEfs-lIU7U8yhUh_CZZYf-WOZxxs 7701
edk2toolext/invocables/__init__.py sha256=zYWOFNU2UROugvbncIB_oBx2Zi_CRT_rus4ZYPygWZ8 180
edk2toolext/invocables/edk2_ci_build.py sha256=8bRImLfPW6BKWcVj3FFg1JyIHAWxf5KlQpIFfjLvjpU 14605
edk2toolext/invocables/edk2_ci_setup.py sha256=IDMloEFuti4USK59sc5Ic4yGHbpql9i7Qnbn1aeXuNM 5512
edk2toolext/invocables/edk2_multipkg_aware_invocable.py sha256=HOrKG1HFiRe4RByyIoxLUB9lZkzQMMbC4dj0TzMWe2A 9416
edk2toolext/invocables/edk2_parse.py sha256=NA5SIYF9lwg6hdQ09QpaQOtxYnjqMwDCKwGoIToIGuI 12865
edk2toolext/invocables/edk2_platform_build.py sha256=hM_oE7bKIlCfWnXYxtxgERWLZ4L_TjyOlVh0ksjgYdw 7382
edk2toolext/invocables/edk2_pr_eval.py sha256=Wj-irT6ttqkPAB2hIQzl_F2n3OA4kb10DEqE2oQ_MXU 22903
edk2toolext/invocables/edk2_setup.py sha256=v1CyL3NKMLsY6TVW_Y955WluUVCVfFcPn06JrriQs-w 8555
edk2toolext/invocables/edk2_update.py sha256=wR_MB6cuFcb5hMBwd7CnyxBiB7_ndWdnuXiZTL4z7VI 5215
edk2toolext/uefi/sig_db_tool.py sha256=roagSXHhPtYCYwRn5UKgmvbyMQdwkudt7kVGg39kQqA 3453
edk2toolext/versioninfo/__init__.py sha256=v88oWNXQyF2UJrsGMYe9tNNuWRRDQuNgDNHhMA2OaIg 165
edk2toolext/versioninfo/versioninfo_helper.py sha256=QAagMmakdlm0aZ-dTpUnR003QH12jsLMuSgVs-wj9EA 31716
edk2toolext/versioninfo/versioninfo_tool.py sha256=mCWqFpoSJ4G2BxHbkgPhp5jObh1zyQevWfHkUNsDkaY 5439
edk2toolext/windows/policy/__init__.py sha256=pi7tpIEJL58513YL9GK2tZMLHfFM31AWMmNXp3cj-7k 246
edk2toolext/windows/policy/firmware_policy_tool.py sha256=hT09ytXPhAWm1rkjptgcfbMeg9Iosgmsm_U10QjJgdg 4106
edk2toolext/windows/secureboot/__init__.py sha256=pi7tpIEJL58513YL9GK2tZMLHfFM31AWMmNXp3cj-7k 246
edk2toolext/windows/secureboot/secureboot_audit.py sha256=e4WtzdVEE1DIdk-eplhZkXMPvMAJQmiDtdJQLgfZbaI 21095
edk2_pytool_extensions-0.27.4.dist-info/LICENSE sha256=uSWTmnVLMhSqwerjUPCKlrYoa2yhieFeKyXewt42UVk 2778
edk2_pytool_extensions-0.27.4.dist-info/METADATA sha256=clyNpADSMZks6BKOrEALRNxVEavh3lMaEZYLvwueKgc 15775
edk2_pytool_extensions-0.27.4.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
edk2_pytool_extensions-0.27.4.dist-info/entry_points.txt sha256=J99lMuc_nPLujv7TjI6m040xeLaT3_V5IAaSZJ4IBwY 930
edk2_pytool_extensions-0.27.4.dist-info/top_level.txt sha256=Tn1RoQ6KCXk2LgjXlRWfDmCfvizD4H_5hFPWiE6gdlw 12
edk2_pytool_extensions-0.27.4.dist-info/RECORD

top_level.txt

edk2toolext

entry_points.txt

edk2_capsule_tool = edk2toolext.capsule.capsule_tool:main
firmware_policy_tool = edk2toolext.windows.policy.firmware_policy_tool:main
nuget-publish = edk2toolext.nuget_publishing:go
omnicache = edk2toolext.omnicache:main
secureboot_audit = edk2toolext.windows.secureboot.secureboot_audit:main
sig_db_tool = edk2toolext.uefi.sig_db_tool:main
stuart_build = edk2toolext.invocables.edk2_platform_build:main
stuart_ci_build = edk2toolext.invocables.edk2_ci_build:main
stuart_ci_setup = edk2toolext.invocables.edk2_ci_setup:main
stuart_parse = edk2toolext.invocables.edk2_parse:main
stuart_pr_eval = edk2toolext.invocables.edk2_pr_eval:main
stuart_report = edk2toolext.edk2_report:main
stuart_setup = edk2toolext.invocables.edk2_setup:main
stuart_update = edk2toolext.invocables.edk2_update:main
validate_image_tool = edk2toolext.image_validation:main
versioninfo_tool = edk2toolext.versioninfo.versioninfo_tool:main