Какая была первая версия Python, которая включала SQLite? - PullRequest
2 голосов
/ 30 декабря 2010
  • Какая была первая версия Python, включающая SQLite?
  • Какая версия SQLite была включена?

Я думал, что Python 2.5 был первой версией, включающей SQLite, но я надеялся, что кто-нибудь сможет подтвердить это и версию SQLite, которая была впервые включена.

Ответы [ 4 ]

8 голосов
/ 30 декабря 2010

С документы :

11,13. sqlite3 - интерфейс DB-API 2.0 для баз данных SQLite

Новое в версии 2.5.

6 голосов
/ 30 декабря 2010

Как уже отмечали другие, снимок 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 статически или динамически связана каждая из них.

5 голосов
/ 30 декабря 2010

Впервые он был включен в версию Python 2.5 .

Версия sqlite была 3.0.8 , основанная на pysqlite2.1.3 библиотека.

Найдено здесь: http://www.python.org/download/releases/2.5/NEWS.txt (поиск по "sql").

3 голосов
/ 30 декабря 2010

С здесь , версия 2.5 альфа 1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...