EDK II Python\r
ReadMe\r
- Beta Release\r
- 23 Mar. 2012\r
+ Release 1.02\r
+ 18 Jan. 2013\r
\r
\r
1. OVERVIEW\r
\r
2. Release Notes\r
================\r
- 1) There is no input line editing. Backspace, ^C, etc. do not work.\r
- 2) All C extension modules must be statically linked (built in)\r
- 3) The site and os modules must exist as discrete files in ...\lib\python.27\r
- 4) User-specific configurations are not supported.\r
- 5) Environment variables are not supported.\r
+ 1) All C extension modules must be statically linked (built in)\r
+ 2) The site and os modules must exist as discrete files in ...\lib\python.27\r
+ 3) User-specific configurations are not supported.\r
+ 4) Environment variables are not supported.\r
\r
-3. Getting and Building the latest version of Python\r
+3. Getting and Building Python\r
======================================================\r
3.1 Getting Python\r
==================\r
- Currently only version 2.7.2 of the CPython distribution is supported. The\r
- source code can be downloaded from http://www.python.org/download/source/.\r
+ Currently only version 2.7.2 of the CPython distribution is supported. For development\r
+ ease, a subset of the Python 2.7.2 distribution has been included in the AppPkg source\r
+ tree. If a full distribution is desired, the Python-2.7.2 directory can be removed or\r
+ renamed and the full source code downloaded from http://www.python.org/ftp/python/2.7.2/.\r
\r
A. Within your EDK II development tree, extract the Python distribution into\r
AppPkg/Applications/Python. This should create the\r
site types copy_reg linecache genericpath\r
\r
* Python C Extension Modules built as dynamically loadable extensions go into\r
- the \Efi\StdLib\lib\python.27\lib-dynload directory.\r
+ the \Efi\StdLib\lib\python.27\lib-dynload directory. This functionality is not\r
+ yet implemented.\r
\r
\r
6. Example: Enabling socket support\r
dummy_thread.py random.py weakref.py\r
fileinput.py re.py xmllib.py\r
formatter.py repr.py zipfile.py\r
- functools.py runpy.py\r
+ functools.py runpy.py expat\r
\r
# # #\r