Fix tlv8 missing setuptools build dependency

tlv8 (pulled in by pynostr) is sdist-only and uses setuptools without
declaring it, breaking uv2nix build isolation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
randogoth 2026-06-08 10:21:08 +03:00
parent 1c9d7ea3f1
commit b5bcef3d0a

View file

@ -58,6 +58,11 @@
lib.composeManyExtensions [ lib.composeManyExtensions [
pyproject-build-systems.overlays.wheel pyproject-build-systems.overlays.wheel
overlay overlay
(final: prev: {
tlv8 = prev.tlv8.overrideAttrs (old: {
nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ final.setuptools ];
});
})
] ]
) )
); );