The UEFI port of Python uses the libraries provided by the StdLib package to perform the "os" functions that Python expects. The current version of StdLib is a "hosted" implementation that depends upon the UEFI Shell for file system functionality as well as other functions.
A "standalone" version of StdLib, which has no dependencies upon the Shell, is being worked on. Due to the lack of a command line in the "standalone" version, a special version of Python would have to be built that statically specified any command line options as well as the initial .py (or .pyc) file to execute. The primitives required to support a GUI are not provided by Python, StdLib, or UEFI. Any GUI would have to provide all primitives. The Nano-X package, www.microwindows.org, is easy to port to UEFI and provides many of the needed primitives. Even then, there would be a lot of work needed to port any of the existing GUI libraries to work with Python in the UEFI environment. Daryl McDaniel -----Original Message----- From: S.Vieira [mailto:jwvsan...@outlook.com] Sent: Thursday, May 28, 2015 11:46 AM To: edk2-devel@lists.sourceforge.net Subject: Re: [edk2] Python without EFI SHELL Sorry but you are wrong. I did a app wich handle files just using UEFI features without EFI SHEL.. And I see a python library to UEFI ..but use EFI SHELL.. whatever Thx ------------------------------------------------------------------------------ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel ------------------------------------------------------------------------------ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel