[Python-checkins] CVS: python/nondist/peps pep-0229.txt,1.1,1.2

A.M. Kuchling python-dev@python.org
Fri, 1 Dec 2000 15:50:48 -0800


Update of /cvsroot/python/python/nondist/peps
In directory slayer.i.sourceforge.net:/tmp/cvs-serv31855

Modified Files:
	pep-0229.txt 
Log Message:
Refer to SF patch
Add apparent resolution of one open issue


Index: pep-0229.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0229.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** pep-0229.txt	2000/11/22 19:17:06	1.1
--- pep-0229.txt	2000/12/01 23:50:46	1.2
***************
*** 51,54 ****
--- 51,69 ----
  
  
+ Implementation
+ 
+     Patch #102588 on SourceForge will contain the proposed patch.
+     As of Dec. 1, the patch does the following:
+ 
+       * Removes the use of makesetup in building the interpreter.
+       * Hard-codes the presence of the strop, posix, and _sre modules. 
+       * Adds an empty top-level setup.py file.
+ 
+     Still to be done: 
+ 
+       * Write the top-level setup.py
+       * Handle a few tricky bits such as the signal module. 
+ 
+ 
  Unresolved Issues
   
***************
*** 60,63 ****
--- 75,83 ----
      we support compiling them statically into the resulting Python
      binary?
+ 
+     [Answer: building a Python binary with the Distutils should be
+     feasible, though no one has implemented it yet.  This will need to
+     be done, though the main setup.py will probably need to implement
+     its own BuildExt subclass anyway.]
     
      makesetup and the other contents of $(LIBPL)/config need to be