From 16a7599164d5985da19725b898e3d6b2e7924ff2 Mon Sep 17 00:00:00 2001 From: Charles Pigott Date: Fri, 26 Apr 2019 16:38:12 +0100 Subject: [PATCH] bpo-31525: Increase minimum sqlite version number check (GH-12923) (cherry picked from commit ad0daf5b374dc43540d4ffcf32ca30e5c5147b90) Co-authored-by: Charles Pigott --- setup.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index b4357e39cf195d..bcc4bfa89d151a 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,))