pip-requirements.txt: Remove pylibfdt

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>
This commit is contained in:
Michael Kubacki 2026-08-25 19:51:11 +09:00 committed by mergify[bot]
parent 48f4a7ab0b
commit 6acc33e779

View file

@ -17,5 +17,4 @@ edk2-pytool-extensions~=0.31.0
antlr4-python3-runtime==4.13.2
lcov-cobertura==2.1.1
regex==2026.5.9
pylibfdt==1.7.2.post1
pefile