Refer to SF patch
Add apparent resolution of one open issue
This commit is contained in:
parent
3f44f838ce
commit
144425723a
20
pep-0229.txt
20
pep-0229.txt
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue