Check out github.com/deepeshx9/python-efi-wrapper. I am working on wrapper Rust app that aims to take in a .py MicroPython or CPython file and create a bootable .efi app or even a bootable USB! from a .py file. For Initial Days, I just taped together testbed scripts for my ARM64 host (WSL) with x64 target. Stay tuned.