Python is needed to run uf2conv, so the final build step will fail without it. Most folks will have a global Python to fall back to, but this change fixes the build for those who don't, and makes the Nix environment more complete.