Как уже отмечали другие, снимок pysqlite2
был объединен со стандартной библиотекой Python и выпущен как модуль sqlite3
в Python 2.5. Последовала независимая разработка для pysqlite2
, которая была объединена с sqlite3
в различные моменты для последующих выпусков Python, и sqlite3
получила собственные исправления ошибок.
Нет единого правильного ответа на вопрос, какая версия SQLite
была включена, поскольку в дистрибутив исходного кода Python не включен исходный код SQLite
. Процесс сборки для сборок в стиле Unix зависит от предоставляемой извне копии библиотеки. Каждый дистрибьютор Python должен решить, как это сделать. Например, текущий 32-разрядный вариант установщика python.org для Mac OS X статически включает версию библиотеки SQLite, в то время как 64-разрядный вариант для 10.6 динамически связан с предоставленной системой версией библиотеки. Итак, чтобы ответить на ваш второй вопрос, вам нужно проверить каждый дистрибутив Python 2.5 и определить, с какой версией (версиями) SQLite статически или динамически связана каждая из них.