У меня есть код, который я пытаюсь заставить его хорошо играть с геопроцессором ESRI. Однако геопроцессор ESRI работает на Python 2.2, 2.3, 2.4, 2.5. Нам нужно, чтобы наши инструменты работали над любой версией. Поэтому я потратил много времени на работу и кодирование обходных решений для разных версий, так что геопроцессор обертки имеет одинаковые функциональные возможности для всех версий.
Теперь вот большая вещь, есть ли какое-то приложение, которое может в основном сканировать модули, чтобы проверить, совместимы ли его синтаксис и методы с предыдущей версией Python?
К сожалению, я не могу установить Python 2.2, так как у меня есть Arcgis 9.3, для которого требуется Python 2.5. И наоборот, я получил почти все зависимостей модулей, отсортированных и разработанных. (win32com, ctypes и т.д.).
Но я беспокоюсь о своем фактическом коде, я мог бы потратить часы и прочитать, какие ключевые слова были добавлены для какой версии и т.д., однако в основном это будет огромная головная боль. Есть ли какое-то приложение, которое делает эти вещи?