##// END OF EJS Templates
dbmigrate: remove six
super-admin -
r5162:0f0ff539 default
parent child Browse files
Show More
@@ -8,4 +8,4 b''
8 from rhodecode.lib.dbmigrate.migrate.versioning import *
8 from rhodecode.lib.dbmigrate.migrate.versioning import *
9 from rhodecode.lib.dbmigrate.migrate.changeset import *
9 from rhodecode.lib.dbmigrate.migrate.changeset import *
10
10
11 __version__ = '0.7.3.dev'
11 __version__ = '0.11.0'
@@ -10,9 +10,9 b' import warnings'
10 import sqlalchemy
10 import sqlalchemy
11 from sqlalchemy import __version__ as _sa_version
11 from sqlalchemy import __version__ as _sa_version
12
12
13 warnings.simplefilter('always', DeprecationWarning)
13 warnings.simplefilter("always", DeprecationWarning)
14
14
15 _sa_version = tuple(int(re.match("\d+", x).group(0)) for x in _sa_version.split("."))
15 _sa_version = tuple(int(re.match(r"\d+", x).group(0)) for x in _sa_version.split("."))
16 SQLA_07 = _sa_version >= (0, 7)
16 SQLA_07 = _sa_version >= (0, 7)
17 SQLA_08 = _sa_version >= (0, 8)
17 SQLA_08 = _sa_version >= (0, 8)
18 SQLA_09 = _sa_version >= (0, 9)
18 SQLA_09 = _sa_version >= (0, 9)
@@ -24,8 +24,8 b' del _sa_version'
24 from rhodecode.lib.dbmigrate.migrate.changeset.schema import *
24 from rhodecode.lib.dbmigrate.migrate.changeset.schema import *
25 from rhodecode.lib.dbmigrate.migrate.changeset.constraint import *
25 from rhodecode.lib.dbmigrate.migrate.changeset.constraint import *
26
26
27 sqlalchemy.schema.Table.__bases__ += (ChangesetTable, )
27 sqlalchemy.schema.Table.__bases__ += (ChangesetTable,)
28 sqlalchemy.schema.Column.__bases__ += (ChangesetColumn, )
28 sqlalchemy.schema.Column.__bases__ += (ChangesetColumn,)
29 sqlalchemy.schema.Index.__bases__ += (ChangesetIndex, )
29 sqlalchemy.schema.Index.__bases__ += (ChangesetIndex,)
30
30
31 sqlalchemy.schema.DefaultClause.__bases__ += (ChangesetDefaultClause, )
31 sqlalchemy.schema.DefaultClause.__bases__ += (ChangesetDefaultClause,)
@@ -33,6 +33,7 b' from rhodecode.lib.dbmigrate.migrate.cha'
33 'ColumnDelta',
33 'ColumnDelta',
34 ]
34 ]
35
35
36
36 def create_column(column, table=None, *p, **kw):
37 def create_column(column, table=None, *p, **kw):
37 """Create a column, given the table.
38 """Create a column, given the table.
38
39
@@ -198,7 +199,7 b' class MyMeta(sqlalchemy.sql.visitors.Vis'
198 pass
199 pass
199
200
200
201
201 class ColumnDelta(six.with_metaclass(MyMeta, DictMixin, sqlalchemy.schema.SchemaItem)):
202 class ColumnDelta(DictMixin, sqlalchemy.schema.SchemaItem, metaclass=MyMeta):
202 """Extracts the differences between two columns/column-parameters
203 """Extracts the differences between two columns/column-parameters
203
204
204 May receive parameters arranged in several different ways:
205 May receive parameters arranged in several different ways:
General Comments 0
You need to be logged in to leave comments. Login now