Проект mod_python прекратил существование

На последнем заседании управляющего комитета организации Apache Software Foundation принято решение признать устаревшим проект Apache Quetzalcoatl, в рамках которого велась разработка Apache-модуля mod_python, обеспечивающего интеграцию интерпретатора Python в Apache и позволяющего реализовать в скриптах низкоуровневые обработчики запросов. Все связанные mod_python разработки перемещены в репозиторий устаревших проектов Apache Attic.

Последний релиз mod_python вышел в начале 2007 года, после чего разработка проекта остановилось, а разработчики переключились на развитие mod_wsgi. Более того, в последние годы из-за ошибки в коде mod_python, данный модуль не мог функционировать совместно с последними версиями http-сервера Apache 2.2/2.4 без наложения дополнительных патчей, поддержкой которых занимались мантейнеры пакетов дистрибутивов. Кроме того, mod_python не совместим с Python 3 и желающих осуществить его портирование не нашлось.

Пользователям, которые продолжают использовать mod_python, рекомендуется рассмотреть вопрос о переходе на использование более произвидительного интерфейса WSGI, реализованного в модуле mod_wsgi. Модуль был mod_wsgi создан одним из разработчиков mod_python с целью решения проблем с производительностью и изолированием выполнения скриптов разных пользователей. Рекомендации по переработке специфичных для mod_python обработчиков запросов представлены в данной заметке. К счастью ситуации, требующие нетривиального вмешательства при миграции на mod_wsgi, встречаются достаточно редко, а все современные CMS и web-фреймворки поддерживают WSGI из коробки.

©  OpenNet