Вообщем возникла необходимость поднять на Windows Server 2008 R2 mercurial. Был скачен дистрибутив, поставлен Python 2.6 (потому что последний мерк скомпилен под 2.6, другая версия вызывала проблемы с магическими номерами)), поставлен mod_wsgi под Apache 2.2. Но к сожалению попытка вызвать страницу вызывает Internal Error с вот такими записями в логе:
{Sat Dec 11 16:56:47 2010} mod_wsgi (pid=2184): Target WSGI script 'C:/www/example.org/hgweb.wsgi' cannot be loaded as Python module.
{Sat Dec 11 16:56:47 2010} mod_wsgi (pid=2184): Exception occurred processing WSGI script 'C:/www/example.org/hgweb.wsgi'.
{Sat Dec 11 16:56:47 2010} Traceback (most recent call last):
{Sat Dec 11 16:56:47 2010} File "C:/www/example.org/hgweb.wsgi", line 17, in <module>
{Sat Dec 11 16:56:47 2010} application = hgweb(config)
{Sat Dec 11 16:56:47 2010} File "mercurial\\hgweb\\__init__.pyc", line 26, in hgweb
{Sat Dec 11 16:56:47 2010} File "mercurial\\hgweb\\hgwebdir_mod.pyc", line 52, in __init__
{Sat Dec 11 16:56:47 2010}
{Sat Dec 11 16:56:47 2010} File "mercurial\\hgweb\\hgwebdir_mod.pyc", line 61, in refresh
{Sat Dec 11 16:56:47 2010}
{Sat Dec 11 16:56:47 2010} File "mercurial\\ui.pyc", line 35, in __init__
{Sat Dec 11 16:56:47 2010}
{Sat Dec 11 16:56:47 2010} File "mercurial\\demandimport.pyc", line 75, in __getattribute__
{Sat Dec 11 16:56:47 2010} File "mercurial\\demandimport.pyc", line 47, in _load
{Sat Dec 11 16:56:47 2010}
{Sat Dec 11 16:56:47 2010} File "mercurial\\util.pyc", line 576, in <module>
{Sat Dec 11 16:56:47 2010} File "mercurial\\demandimport.pyc", line 85, in _demandimport
{Sat Dec 11 16:56:47 2010} File "mercurial\\windows.pyc", line 21, in <module>
{Sat Dec 11 16:56:47 2010}
{Sat Dec 11 16:56:47 2010} File "mercurial\\demandimport.pyc", line 75, in __getattribute__
{Sat Dec 11 16:56:47 2010} File "mercurial\\demandimport.pyc", line 47, in _load
{Sat Dec 11 16:56:47 2010}
{Sat Dec 11 16:56:47 2010} File "mercurial\\osutil.pyc", line 12, in <module>
{Sat Dec 11 16:56:47 2010} File "mercurial\\osutil.pyc", line 10, in __load
Непонятно что оно не может подгрузить и по какой причине. Поскольку в питоне я полный ноль, а у селеника нет форума для задавания вопросов пишу в это коммьюнити. Если нужны какие-либо еще данные - спрашиваете, буду рад любой помощи