Author: cito
Date: Sat Jan 2 18:35:15 2016
New Revision: 691
Log:
Print a warning when the PostgreSQL version is too old
Modified:
branches/4.x/module/setup.py
trunk/module/setup.py
Modified: branches/4.x/module/setup.py
==============================================================================
--- branches/4.x/module/setup.py Sat Jan 2 18:25:14 2016 (r690)
+++ branches/4.x/module/setup.py Sat Jan 2 18:35:15 2016 (r691)
@@ -47,6 +47,7 @@
import os
import platform
+import warnings
try:
from setuptools import setup
except ImportError:
@@ -75,7 +76,7 @@
if part.isdigit():
part = int(part)
parts.append(part)
- return tuple(parts or [8])
+ return tuple(parts or [8, 3])
pg_version = pg_version()
@@ -118,6 +119,8 @@
self.large_objects = True
self.default_vars = True
self.escaping_funcs = pg_version[0] >= 9
+ if pg_version < (8, 3):
+ warnings.warn("PygreSQL does not support this PostgreSQL version.")
def finalize_options(self):
"""Set final values for all build_pg options."""
Modified: trunk/module/setup.py
==============================================================================
--- trunk/module/setup.py Sat Jan 2 18:25:14 2016 (r690)
+++ trunk/module/setup.py Sat Jan 2 18:35:15 2016 (r691)
@@ -48,6 +48,7 @@
import os
import platform
+import warnings
try:
from setuptools import setup
except ImportError:
@@ -76,7 +77,7 @@
if part.isdigit():
part = int(part)
parts.append(part)
- return tuple(parts or [9])
+ return tuple(parts or [9, 0])
pg_version = pg_version()
@@ -119,6 +120,8 @@
self.large_objects = True
self.default_vars = True
self.escaping_funcs = pg_version[0] >= 9
+ if pg_version < (9, 0):
+ warnings.warn("PygreSQL does not support this PostgreSQL version.")
def finalize_options(self):
"""Set final values for all build_pg options."""
_______________________________________________
PyGreSQL mailing list
[email protected]
https://mail.vex.net/mailman/listinfo.cgi/pygresql