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 koen
Recipients aheider, koen, loewis
Date 2008-10-20.17:17:44
SpamBayes Score 3.081095e-05
Marked as misclassified No
Message-id <1224523066.48.0.709923360994.issue4120@psf.upfronthosting.co.za>
In-reply-to
Content
The TCL85.dll introduces a subtlety (actually it is TK85.dll). The 
MSVCRT90 is not the only dependency that can be in the manifest. The 
Windows.CommonControls.6.0 is used by TK85.dll. So, also for all Python 
extensions which have additional dependencies beside MSVCRT90, the 
manifest should still be included.

Situation:
- .pyd only depends on MSVCRT90: no manifest needed (will fallback to 
Python 2.6's own manifest and to WinSXS or the installation in the main 
Python folder)
- .pyd has more dependencies: manifest is needed. But, a wild idea, 
perhaps we could strip MSVCRT90 from the manifest? This is speculation, 
but perhaps the fallback to the manifest of Python26.exe will still 
work this way, and the runtimes will only need to be in a single place.

Anyone know of an easy-to-build example of a Python extension with 
extra dependencies?
History
Date User Action Args
2008-10-20 17:17:46koensetrecipients: + koen, loewis, aheider
2008-10-20 17:17:46koensetmessageid: <1224523066.48.0.709923360994.issue4120@psf.upfronthosting.co.za>
2008-10-20 17:17:45koenlinkissue4120 messages
2008-10-20 17:17:44koencreate