From: <sub...@co...> - 2011-08-04 14:00:19
|
Author: phd Date: Thu Aug 4 08:00:11 2011 New Revision: 4434 Log: Do not import sqlobject before dependencies are met; instead imports only the __version__ module via imp.load_source. Modified: SQLObject/trunk/setup.py Modified: SQLObject/trunk/setup.py ============================================================================== --- SQLObject/trunk/setup.py Wed Jul 27 03:47:55 2011 (r4433) +++ SQLObject/trunk/setup.py Thu Aug 4 08:00:11 2011 (r4434) @@ -1,5 +1,8 @@ #!/usr/bin/env python +from imp import load_source +from os.path import abspath, dirname, isfile, join + try: from ez_setup import use_setuptools use_setuptools() @@ -9,7 +12,9 @@ from distutils.core import setup is_setuptools = False -from sqlobject import version +versionpath = join(abspath(dirname(__file__)), "sqlobject", "__version__.py") +load_source("sqlobject_version", versionpath) +from sqlobject_version import version subpackages = ['firebird', 'include', 'include.pydispatch', 'inheritance', 'manager', 'maxdb', 'mysql', 'mssql', 'postgres', 'rdbhost', |