diff -Naur sqlalchemy-migrate-0.7.2.orig/migrate/__init__.py sqlalchemy-migrate-0.7.2/migrate/__init__.py --- sqlalchemy-migrate-0.7.2.orig/migrate/__init__.py 2011-11-01 20:22:48.000000000 +0000 +++ sqlalchemy-migrate-0.7.2/migrate/__init__.py 2013-09-11 15:23:42.443386304 +0000 @@ -5,7 +5,29 @@ using Python. """ +import sys +import pkg_resources + +# If there is a conflicting non egg module, +# i.e. an older standard system module installed, +# then replace it with this requirement +def replace_dist(requirement): + try: + return pkg_resources.require(requirement) + except pkg_resources.VersionConflict: + e = sys.exc_info()[1] + dist=e.args[0] + req=e.args[1] + if dist.key == req.key and not dist.location.endswith('.egg'): + del pkg_resources.working_set.by_key[dist.key] + # We assume there is no need to adjust sys.path + # and the associated pkg_resources.working_set.entries + return pkg_resources.require(requirement) + +replace_dist("SQLAlchemy >= 0.6.3") + from migrate.versioning import * from migrate.changeset import * __version__ = '0.7.2' + diff -Naur sqlalchemy-migrate-0.7.2.orig/migrate/__init__.py.newdeps sqlalchemy-migrate-0.7.2/migrate/__init__.py.newdeps --- sqlalchemy-migrate-0.7.2.orig/migrate/__init__.py.newdeps 1970-01-01 00:00:00.000000000 +0000 +++ sqlalchemy-migrate-0.7.2/migrate/__init__.py.newdeps 2011-11-01 20:22:48.000000000 +0000 @@ -0,0 +1,11 @@ +""" + SQLAlchemy migrate provides two APIs :mod:`migrate.versioning` for + database schema version and repository management and + :mod:`migrate.changeset` that allows to define database schema changes + using Python. +""" + +from migrate.versioning import * +from migrate.changeset import * + +__version__ = '0.7.2'