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:40:00.963685954 +0000
@@ -5,6 +5,28 @@
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 *