]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
absolute imports in core, sql
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 23 Jun 2012 18:55:28 +0000 (14:55 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 23 Jun 2012 18:55:28 +0000 (14:55 -0400)
17 files changed:
lib/sqlalchemy/__init__.py
lib/sqlalchemy/event.py
lib/sqlalchemy/events.py
lib/sqlalchemy/inspection.py
lib/sqlalchemy/interfaces.py
lib/sqlalchemy/log.py
lib/sqlalchemy/orm/state.py
lib/sqlalchemy/pool.py
lib/sqlalchemy/schema.py
lib/sqlalchemy/sql/__init__.py
lib/sqlalchemy/sql/compiler.py
lib/sqlalchemy/sql/expression.py
lib/sqlalchemy/sql/functions.py
lib/sqlalchemy/sql/operators.py
lib/sqlalchemy/sql/util.py
lib/sqlalchemy/sql/visitors.py
lib/sqlalchemy/types.py

index 08efee600d1cf33f37c391bd4eb62a019555f4a0..59964c364c17f86e8937549412d91a8979bbb600 100644 (file)
@@ -7,7 +7,7 @@
 import inspect as _inspect
 import sys
 
-from sqlalchemy.sql import (
+from .sql import (
     alias,
     and_,
     asc,
@@ -47,7 +47,7 @@ from sqlalchemy.sql import (
     update,
     )
 
-from sqlalchemy.types import (
+from .types import (
     BIGINT,
     BINARY,
     BLOB,
@@ -92,7 +92,7 @@ from sqlalchemy.types import (
     )
 
 
-from sqlalchemy.schema import (
+from .schema import (
     CheckConstraint,
     Column,
     ColumnDefault,
@@ -112,9 +112,9 @@ from sqlalchemy.schema import (
     UniqueConstraint,
     )
 
-from sqlalchemy.inspection import inspect
+from .inspection import inspect
 
-from sqlalchemy.engine import create_engine, engine_from_config
+from .engine import create_engine, engine_from_config
 
 
 __all__ = sorted(name for name, obj in locals().items()
@@ -124,5 +124,5 @@ __version__ = '0.8.0b1'
 
 del _inspect, sys
 
-from sqlalchemy import util as _sa_util
+from . import util as _sa_util
 _sa_util.importlater.resolve_all()
index dfdda3d4419fb13c8b76f6113ff0b735ee53ed53..03018f5756b4539e0fd3dbc62540b11ef8dab27c 100644 (file)
@@ -6,7 +6,7 @@
 
 """Base event API."""
 
-from sqlalchemy import util, exc
+from . import util, exc
 
 CANCEL = util.symbol('CANCEL')
 NO_RETVAL = util.symbol('NO_RETVAL')
index ff8584cd9673d85e3b959c6ed0c91408bd979a5a..a5ebb031ab363c2278747bee67f39f5f9ec1d64d 100644 (file)
@@ -6,7 +6,7 @@
 
 """Core event interfaces."""
 
-from sqlalchemy import event, exc, util
+from . import event, exc, util
 engine = util.importlater('sqlalchemy', 'engine')
 pool = util.importlater('sqlalchemy', 'pool')
 
index 9ce52beab5aa34d71e8884ebd94b1c97948a06ab..91f222f692de38db05cb72951753d9e1d70d2c21 100644 (file)
@@ -16,7 +16,7 @@ so that they may return a context object given a certain kind
 of argument.
 """
 
-from sqlalchemy import util
+from . import util
 _registrars = util.defaultdict(list)
 
 def inspect(subject):
index ed02ed0a873bb1ede6f3eaa8e15f0637d465d814..02f9105ada28b1ceea6f038364657ee3aa1a0c14 100644 (file)
@@ -12,7 +12,7 @@ event system.
 
 """
 
-from sqlalchemy import event, util
+from . import event, util
 
 class PoolListener(object):
     """Hooks into the lifecycle of connections in a :class:`.Pool`.
index e77730a98db8fb2c1f2447eaea897fcf8f0767dd..d82cae634326a673dcbc7aef6746b8de36bfbef0 100644 (file)
@@ -19,7 +19,7 @@ instance only.
 
 import logging
 import sys
-from sqlalchemy import util
+from . import util
 
 # set initial level to WARN.  This so that
 # log statements don't occur in the absense of explicit
index a6aea9b2b6c7f35c834bd8acc0e073a317853c21..44cb684bb39c17d3ffe193a77a9f7a3c1ee925b9 100644 (file)
@@ -19,7 +19,6 @@ from .attributes import (
     SQL_OK, NEVER_SET, ATTR_WAS_SET, NO_VALUE,\
     PASSIVE_NO_INITIALIZE
     )
-
 mapperlib = util.importlater("sqlalchemy.orm", "mapperlib")
 sessionlib = util.importlater("sqlalchemy.orm", "session")
 
index f9e0f98ddd19626fe89ed0b2ad7b54e966133ff4..4f06bd5d9fd07761532faeadfd8b49e606517684 100644 (file)
@@ -18,9 +18,9 @@ SQLAlchemy connection pool.
 
 import weakref, time, traceback
 
-from sqlalchemy import exc, log, event, events, interfaces, util
-from sqlalchemy.util import queue as sqla_queue
-from sqlalchemy.util import threading, memoized_property, \
+from . import exc, log, event, events, interfaces, util
+from .util import queue as sqla_queue
+from .util import threading, memoized_property, \
     chop_traceback
 proxies = {}
 
index d50b8af2a6f2fe5f8fc09ea743554ac0e196ce9d..132d7fb86fccfb51826e25e9bfb70b2ad81cdd2d 100644 (file)
@@ -28,10 +28,8 @@ as components in SQL expressions.
 
 """
 import re, inspect
-from sqlalchemy import exc, util, dialects
-from sqlalchemy.sql import expression, visitors
-from sqlalchemy import event, events
-
+from . import exc, util, dialects, event, events
+from .sql import expression, visitors
 
 ddl = util.importlater("sqlalchemy.engine", "ddl")
 sqlutil = util.importlater("sqlalchemy.sql", "util")
index eac845dcdbe9cdf9669cc20d1120b2cd074a7740..e25bb31600195f4913d9feda9b611fe38737557f 100644 (file)
@@ -4,7 +4,7 @@
 # This module is part of SQLAlchemy and is released under
 # the MIT License: http://www.opensource.org/licenses/mit-license.php
 
-from sqlalchemy.sql.expression import (
+from .expression import (
     Alias,
     ClauseElement,
     ColumnCollection,
@@ -62,7 +62,7 @@ from sqlalchemy.sql.expression import (
     update,
     )
 
-from sqlalchemy.sql.visitors import ClauseVisitor
+from .visitors import ClauseVisitor
 
 __tmp = locals().keys()
 __all__ = sorted([i for i in __tmp if not i.startswith('__')])
index 96ca1c57d16ccfd7424c509c1a3c0d49a2b71dae..fe56b1a838aeed263cabd54a8e1d240da7fc0222 100644 (file)
@@ -24,10 +24,10 @@ To generate user-defined SQL strings, see
 
 import re
 import sys
-from sqlalchemy import schema, engine, util, exc
-from sqlalchemy.sql import operators, functions, util as sql_util, \
-    visitors
-from sqlalchemy.sql import expression as sql
+from .. import schema, engine, util, exc
+from . import (
+    operators, functions, util as sql_util, visitors, expression as sql
+)
 import decimal
 
 RESERVED_WORDS = set([
index 6bf31e09449e374d7090545310bbe213a2420de7..4be8a976dd05b819043d90720f4c5dbf95763d5b 100644 (file)
@@ -29,10 +29,10 @@ to stay the same in future releases.
 import itertools, re
 from operator import attrgetter
 
-from sqlalchemy import util, exc
-from sqlalchemy.sql import operators
-from sqlalchemy.sql.operators import Operators, ColumnOperators
-from sqlalchemy.sql.visitors import Visitable, cloned_traverse
+from .. import util, exc
+from . import operators
+from .operators import ColumnOperators
+from .visitors import Visitable, cloned_traverse
 import operator
 
 functions = util.importlater("sqlalchemy.sql", "functions")
index aac97cff234edd6cc2959ae6aaf034a883034174..22f127fcc18d0bb4ff7ab31a55cdbb0f9198c03e 100644 (file)
@@ -4,12 +4,12 @@
 # This module is part of SQLAlchemy and is released under
 # the MIT License: http://www.opensource.org/licenses/mit-license.php
 
-from sqlalchemy import types as sqltypes, schema
-from sqlalchemy.sql.expression import (
+from .. import types as sqltypes, schema
+from .expression import (
     ClauseList, Function, _literal_as_binds, text, _type_from_args
     )
-from sqlalchemy.sql import operators
-from sqlalchemy.sql.visitors import VisitableType
+from . import operators
+from .visitors import VisitableType
 
 class _GenericMeta(VisitableType):
     def __call__(self, *args, **kwargs):
index 0c779ec4331147058bf2a8960cf910b88529eb7e..866cc8f0602a941fa155aef318ed554d72e6e071 100644 (file)
@@ -17,7 +17,7 @@ from operator import (
 from operator import (div,)
 # end Py2K
 
-from sqlalchemy.util import symbol
+from ..util import symbol
 
 class Operators(object):
     """Base of comparison and logical operators.
index c486f5cc11a9127bd38566ed4406cffb43969c3f..83a75a77f54406d9c9f036b8b524c12242ea1d15 100644 (file)
@@ -4,9 +4,9 @@
 # This module is part of SQLAlchemy and is released under
 # the MIT License: http://www.opensource.org/licenses/mit-license.php
 
-from sqlalchemy import exc, schema, util, sql, types as sqltypes
-from sqlalchemy.util import topological
-from sqlalchemy.sql import expression, operators, visitors
+from .. import exc, schema, util, sql
+from ..util import topological
+from . import expression, operators, visitors
 from itertools import chain
 from collections import deque
 
index 8a06982fce733caedc6fd7909dcdfec63c3f1ef2..a79168e75ccd8a5e227ce896e3cb451c5e4723b4 100644 (file)
@@ -25,7 +25,7 @@ http://techspot.zzzeek.org/2008/01/23/expression-transformations/
 
 from collections import deque
 import re
-from sqlalchemy import util
+from .. import util
 import operator
 
 __all__ = ['VisitableType', 'Visitable', 'ClauseVisitor', 
index 6f30156dde646dc5486bd490dba4edacad9bae19..d524e0c40bd5e89dd3d2fd74f52d67753e58f0c4 100644 (file)
@@ -20,18 +20,14 @@ __all__ = [ 'TypeEngine', 'TypeDecorator', 'AbstractType', 'UserDefinedType',
             'LargeBinary', 'Binary', 'Boolean', 'Unicode', 'Concatenable',
             'UnicodeText','PickleType', 'Interval', 'Enum' ]
 
-import inspect
 import datetime as dt
 import codecs
 
-from sqlalchemy import exc, schema
-from sqlalchemy.sql import expression, operators
-from sqlalchemy.util import pickle
-from sqlalchemy.util.compat import decimal
-from sqlalchemy.sql.visitors import Visitable
-from sqlalchemy import util
-from sqlalchemy import processors, events, event
-import collections
+from . import exc, schema, util, processors, events, event
+from .sql import operators
+from .util import pickle
+from .util.compat import decimal
+from .sql.visitors import Visitable
 default = util.importlater("sqlalchemy.engine", "default")
 
 NoneType = type(None)