Refer to SF patch

Add apparent resolution of one open issue
This commit is contained in:
Andrew M. Kuchling 2000-12-01 23:50:46 +00:00
parent 3f44f838ce
commit 144425723a
1 changed files with 20 additions and 0 deletions

View File

@ -50,6 +50,21 @@ Proposal
Setup automatically.
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
Do we need to make it possible to disable the 3 hard-wired modules
@ -59,6 +74,11 @@ Unresolved Issues
The Distutils always compile modules as shared libraries. How do
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
preserved for compatibility with existing modules; for how many