pyv8 определенно поддерживает Windows, но я не уверен, что он поддерживает Python 2.5 "из коробки" (предварительно собранные бинарные пакеты определенно требуют Python 2.6; я думаю, что вы можете собрать из исходников с2.5, но вам может понадобиться настроить указанные источники для этой цели, и я думаю, что вам также понадобится подходящий компилятор C, совместимый с компилятором, который использовался для сборки вашего 2.5 [[mingw может помочь, возможно, с большим количеством настроек]]).
Если бы вы могли обновить ваш Python до версии 2.6, это бы сильно упростило ситуацию ... что удерживает вас заблокированным до 2,5?