[Python-checkins] bpo-31525: Increase minimum sqlite version number check (GH-12923)

Miss Islington (bot) webhook-mailer at python.org
Fri Apr 26 12:15:58 EDT 2019


https://github.com/python/cpython/commit/967f14ec2aff908b7f9e84e93aa60f2a34e2ca96
commit: 967f14ec2aff908b7f9e84e93aa60f2a34e2ca96
branch: 3.7
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: GitHub <noreply at github.com>
date: 2019-04-26T09:15:31-07:00
summary:

bpo-31525: Increase minimum sqlite version number check (GH-12923)

(cherry picked from commit ad0daf5b374dc43540d4ffcf32ca30e5c5147b90)

Co-authored-by: Charles Pigott <charlespigott at googlemail.com>

files:
M setup.py

diff --git a/setup.py b/setup.py
index b4357e39cf19..bcc4bfa89d15 100644
--- a/setup.py
+++ b/setup.py
@@ -1130,7 +1130,7 @@ class db_found(Exception): pass
         sqlite_setup_debug = False   # verbose debug prints from this script?
 
         # We hunt for #define SQLITE_VERSION "n.n.n"
-        # We need to find >= sqlite version 3.0.8
+        # We need to find >= sqlite version 3.3.9, for sqlite3_prepare_v2
         sqlite_incdir = sqlite_libdir = None
         sqlite_inc_paths = [ '/usr/include',
                              '/usr/include/sqlite',
@@ -1141,7 +1141,7 @@ class db_found(Exception): pass
                              ]
         if cross_compiling:
             sqlite_inc_paths = []
-        MIN_SQLITE_VERSION_NUMBER = (3, 0, 8)
+        MIN_SQLITE_VERSION_NUMBER = (3, 3, 9)
         MIN_SQLITE_VERSION = ".".join([str(x)
                                     for x in MIN_SQLITE_VERSION_NUMBER])
 
@@ -1175,7 +1175,7 @@ class db_found(Exception): pass
                         break
                     else:
                         if sqlite_setup_debug:
-                            print("%s: version %d is too old, need >= %s"%(d,
+                            print("%s: version %s is too old, need >= %s"%(d,
                                         sqlite_version, MIN_SQLITE_VERSION))
                 elif sqlite_setup_debug:
                     print("sqlite: %s had no SQLITE_VERSION"%(f,))



More information about the Python-checkins mailing list