remove versioning.base in favor of versioning.config
This commit is contained in:
parent
2687bf8e14
commit
e529a66250
@ -1,5 +0,0 @@
|
|||||||
"""Things that should be imported by all migrate packages"""
|
|
||||||
|
|
||||||
#__all__ = ['logging','log','databases','operations']
|
|
||||||
from logger import logging, log
|
|
||||||
from const import databases, operations
|
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
from ConfigParser import ConfigParser
|
from ConfigParser import ConfigParser
|
||||||
|
|
||||||
from migrate.versioning.base import *
|
from migrate.versioning.config import *
|
||||||
from migrate.versioning import pathed
|
from migrate.versioning import pathed
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,3 +1,6 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from sqlalchemy.util import OrderedDict
|
from sqlalchemy.util import OrderedDict
|
||||||
|
|
||||||
|
|
@ -4,11 +4,14 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
|
import logging
|
||||||
|
|
||||||
from migrate.versioning import exceptions
|
from migrate.versioning import exceptions
|
||||||
from migrate.versioning.base import *
|
from migrate.versioning.config import *
|
||||||
from migrate.versioning.util import KeyedInstance
|
from migrate.versioning.util import KeyedInstance
|
||||||
|
|
||||||
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class Pathed(KeyedInstance):
|
class Pathed(KeyedInstance):
|
||||||
"""
|
"""
|
||||||
@ -32,7 +35,7 @@ class Pathed(KeyedInstance):
|
|||||||
"""Try to initialize this object's parent, if it has one"""
|
"""Try to initialize this object's parent, if it has one"""
|
||||||
parent_path = self.__class__._parent_path(path)
|
parent_path = self.__class__._parent_path(path)
|
||||||
self.parent = self.__class__.parent(parent_path)
|
self.parent = self.__class__.parent(parent_path)
|
||||||
log.info("Getting parent %r:%r" % (self.__class__.parent, parent_path))
|
log.debug("Getting parent %r:%r" % (self.__class__.parent, parent_path))
|
||||||
self.parent._init_child(path, self)
|
self.parent._init_child(path, self)
|
||||||
|
|
||||||
def _init_child(self, child, path):
|
def _init_child(self, child, path):
|
||||||
|
@ -4,15 +4,18 @@
|
|||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
import string
|
import string
|
||||||
|
import logging
|
||||||
from pkg_resources import resource_filename
|
from pkg_resources import resource_filename
|
||||||
|
|
||||||
from tempita import Template as TempitaTemplate
|
from tempita import Template as TempitaTemplate
|
||||||
|
|
||||||
from migrate.versioning import exceptions, script, version, pathed, cfgparse
|
from migrate.versioning import exceptions, script, version, pathed, cfgparse
|
||||||
from migrate.versioning.template import Template
|
from migrate.versioning.template import Template
|
||||||
from migrate.versioning.base import *
|
from migrate.versioning.config import *
|
||||||
|
|
||||||
|
|
||||||
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
class Changeset(dict):
|
class Changeset(dict):
|
||||||
"""A collection of changes to be applied to a database.
|
"""A collection of changes to be applied to a database.
|
||||||
|
|
||||||
@ -69,13 +72,13 @@ class Repository(pathed.Pathed):
|
|||||||
_versions = 'versions'
|
_versions = 'versions'
|
||||||
|
|
||||||
def __init__(self, path):
|
def __init__(self, path):
|
||||||
log.info('Loading repository %s...' % path)
|
log.debug('Loading repository %s...' % path)
|
||||||
self.verify(path)
|
self.verify(path)
|
||||||
super(Repository, self).__init__(path)
|
super(Repository, self).__init__(path)
|
||||||
self.config = cfgparse.Config(os.path.join(self.path, self._config))
|
self.config = cfgparse.Config(os.path.join(self.path, self._config))
|
||||||
self.versions = version.Collection(os.path.join(self.path,
|
self.versions = version.Collection(os.path.join(self.path,
|
||||||
self._versions))
|
self._versions))
|
||||||
log.info('Repository %s loaded successfully' % path)
|
log.debug('Repository %s loaded successfully' % path)
|
||||||
log.debug('Config: %r' % self.config.to_dict())
|
log.debug('Config: %r' % self.config.to_dict())
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
@ -1,9 +1,13 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from migrate.versioning.base import log, operations
|
import logging
|
||||||
|
|
||||||
|
from migrate.versioning.config import operations
|
||||||
from migrate.versioning import pathed, exceptions
|
from migrate.versioning import pathed, exceptions
|
||||||
|
|
||||||
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class BaseScript(pathed.Pathed):
|
class BaseScript(pathed.Pathed):
|
||||||
"""Base class for other types of scripts.
|
"""Base class for other types of scripts.
|
||||||
@ -20,10 +24,10 @@ class BaseScript(pathed.Pathed):
|
|||||||
""" # TODO: sphinxfy this and implement it correctly
|
""" # TODO: sphinxfy this and implement it correctly
|
||||||
|
|
||||||
def __init__(self, path):
|
def __init__(self, path):
|
||||||
log.info('Loading script %s...' % path)
|
log.debug('Loading script %s...' % path)
|
||||||
self.verify(path)
|
self.verify(path)
|
||||||
super(BaseScript, self).__init__(path)
|
super(BaseScript, self).__init__(path)
|
||||||
log.info('Script %s loaded successfully' % path)
|
log.debug('Script %s loaded successfully' % path)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def verify(cls, path):
|
def verify(cls, path):
|
||||||
|
@ -6,7 +6,7 @@ from StringIO import StringIO
|
|||||||
|
|
||||||
import migrate
|
import migrate
|
||||||
from migrate.versioning import exceptions, genmodel, schemadiff
|
from migrate.versioning import exceptions, genmodel, schemadiff
|
||||||
from migrate.versioning.base import operations
|
from migrate.versioning.config import operations
|
||||||
from migrate.versioning.template import Template
|
from migrate.versioning.template import Template
|
||||||
from migrate.versioning.script import base
|
from migrate.versioning.script import base
|
||||||
from migrate.versioning.util import import_path, load_model, construct_engine
|
from migrate.versioning.util import import_path, load_model, construct_engine
|
||||||
|
@ -7,7 +7,7 @@ import sys
|
|||||||
import inspect
|
import inspect
|
||||||
from optparse import OptionParser, BadOptionError
|
from optparse import OptionParser, BadOptionError
|
||||||
|
|
||||||
from migrate.versioning.base import *
|
from migrate.versioning.config import *
|
||||||
from migrate.versioning import api, exceptions
|
from migrate.versioning import api, exceptions
|
||||||
|
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ import sys
|
|||||||
|
|
||||||
from pkg_resources import resource_filename
|
from pkg_resources import resource_filename
|
||||||
|
|
||||||
from migrate.versioning.base import *
|
from migrate.versioning.config import *
|
||||||
from migrate.versioning import pathed
|
from migrate.versioning import pathed
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user