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.
|
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
|
Unresolved Issues
|
||||||
|
|
||||||
Do we need to make it possible to disable the 3 hard-wired modules
|
Do we need to make it possible to disable the 3 hard-wired modules
|
||||||
|
@ -60,6 +75,11 @@ Unresolved Issues
|
||||||
we support compiling them statically into the resulting Python
|
we support compiling them statically into the resulting Python
|
||||||
binary?
|
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
|
makesetup and the other contents of $(LIBPL)/config need to be
|
||||||
preserved for compatibility with existing modules; for how many
|
preserved for compatibility with existing modules; for how many
|
||||||
versions do we need to keep them around?
|
versions do we need to keep them around?
|
||||||
|
|
Loading…
Reference in New Issue