mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
pylibfdt currently fails to install. The pre-built wheel files are not published and it fails to build from source due to having a floating dependency on the swig package (specified in pylibfdt's pyproject.toml file). swig 4.5.0 was released on August 22, 2026 and removed support for Python 2 APIs still being referenced in pylibfdt. These APIs were already routing to the Python 3 APIs, but it is still a build break. Originally, pip-requirements.txt was updated to have a direct git dependency on the libfdt code in the upstream DTC repostiory. However, there were concerns about building from source in different environments with a preference to, at least temporarily, remove the dependency until a sustainable solution can be found. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
20 lines
597 B
Text
20 lines
597 B
Text
## @file
|
|
# EDK II Python PIP requirements file
|
|
#
|
|
# This file provides the list of python components to install using PIP.
|
|
#
|
|
# Copyright (c) Microsoft Corporation.
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
#
|
|
# https://pypi.org/project/pip/
|
|
# https://pip.pypa.io/en/stable/user_guide/#requirements-files
|
|
# https://pip.pypa.io/en/stable/reference/requirements-file-format
|
|
# https://www.python.org/dev/peps/pep-0440/#version-specifiers
|
|
##
|
|
|
|
edk2-pytool-library~=0.23.14
|
|
edk2-pytool-extensions~=0.31.0
|
|
antlr4-python3-runtime==4.13.2
|
|
lcov-cobertura==2.1.1
|
|
regex==2026.5.9
|
|
pefile
|