]> granicus.if.org Git - python/commitdiff
bpo-31525: Increase minimum sqlite version number check (GH-12923)
authorCharles Pigott <charlespigott@googlemail.com>
Fri, 26 Apr 2019 15:38:12 +0000 (16:38 +0100)
committerBerker Peksag <berker.peksag@gmail.com>
Fri, 26 Apr 2019 15:38:12 +0000 (18:38 +0300)
setup.py

index 58c16e8ba49d5ca6ab88a23ddcf6ee6dbf0764c4..96a49b4e353c723ddc4d0b2d2dcd3f3d1ee8d4ab 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1299,7 +1299,7 @@ class PyBuildExt(build_ext):
         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',
@@ -1310,7 +1310,7 @@ class PyBuildExt(build_ext):
                              ]
         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])
 
@@ -1344,7 +1344,7 @@ class PyBuildExt(build_ext):
                         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,))