This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author charlesmerriam
Recipients
Date 2006-08-23.08:12:38
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
Logged In: YES 
user_id=1581732

A bit more background; I'm starting to appreciate the
problem.  The makefile plays a part, but the real problem is
down is down in Lib/distutils/command/install_scripts.py.

Makefile/altinstall builds
Makefile/sharedinstall executes
setup.py imports
distutils.core/setup() invokes indirectly
distuitls.commands/install_scripts.py

And install_scripts.py needs to be taught about the
suffixes, or be passed a new destination filename.

Note that setup() must be backward compatible back several
versions.  

So it seems like the problems are:
1.  Change the Makefile target sharedinstall to somehow pass
the right suffix into setup.  Also make sharedinstall alter
the scripts to call the right version of python.

2.  Change the Makefile target bininstall to add hard links
for the scripts, e.g., from pydoc2.5 to pydoc.

3.  Somehow pick up the parameters in
Lib/distutils/commands/install_scripts.py and tack on the
right suffix when copying.


I'll whack at it tomorrow.
History
Date User Action Args
2008-01-20 09:58:43adminlinkissue1495488 messages
2008-01-20 09:58:43admincreate