guix: remove python-pydantic-core input from LIEF
What changed, and why it matters
This commit is a routine cleanup of the Guix build recipe for the LIEF dependency. It removes a redundant input (python-pydantic-core) because it is already pulled in automatically by python-pydantic-2. There is no indication of a security vulnerability or functional change to Bitcoin Core itself.
No security action required. This is a build-system dependency cleanup.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change modifies contrib/guix/manifest.scm to stop explicitly selecting and listing python-pydantic-core as a native input for the LIEF package. The commit message states this is because python-pydantic-2 propagates python-pydantic-core, making the explicit input redundant. This is a dependency graph simplification in the reproducible build toolchain, not a code or protocol change.
Changed components
contrib/guix/manifest.scmLIEF Guix package definitionInspect captured patch +1 / −2
diff --git a/contrib/guix/manifest.scm b/contrib/guix/manifest.scm
index cccc4c3a..59837e96 100644
--- a/contrib/guix/manifest.scm
+++ b/contrib/guix/manifest.scm
@@ -18,7 +18,7 @@
((gnu packages python-build) #:select (python-poetry-core))
((gnu packages python-crypto) #:select (python-asn1crypto))
((gnu packages python-science) #:select (python-scikit-build-core))
- ((gnu packages python-xyz) #:select (python-pydantic-2 python-pydantic-core))
+ ((gnu packages python-xyz) #:select (python-pydantic-2))
((gnu packages tls) #:select (openssl))
((gnu packages version-control) #:select (git-minimal))
(guix build-system cmake)
@@ -175,7 +175,6 @@ chain for " target " development."))
(native-inputs (list cmake-minimal
ninja
python-scikit-build-core
- python-pydantic-core
python-pydantic-2))
(arguments
(list
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.