Make sure dependent eggs are loaded for sqlalchemy-migrate, regardless of entry point. This is a hack, and dependency management should/will eventually handle it.

This commit is contained in:
Dannon Baker
2013-05-03 12:55:55 -04:00
parent e436468f28
commit cd23ac7014
4 changed files with 6 additions and 0 deletions
@@ -3,6 +3,7 @@ import sys, os.path, logging
from galaxy import eggs
import pkg_resources
pkg_resources.require( "SQLAlchemy" )
pkg_resources.require( "decorator" )
pkg_resources.require( "sqlalchemy-migrate" )
pkg_resources.require( "Tempita" )
@@ -1,7 +1,9 @@
import sys, os, logging, subprocess
from galaxy import eggs
import pkg_resources
pkg_resources.require( "SQLAlchemy" )
pkg_resources.require( "decorator" )
pkg_resources.require( "Tempita " )
pkg_resources.require( "sqlalchemy-migrate" )
from migrate.versioning import repository, schema
+1
View File
@@ -20,6 +20,7 @@ from galaxy import eggs
import pkg_resources
pkg_resources.require( "decorator" )
pkg_resources.require( "Tempita" )
pkg_resources.require( "sqlalchemy-migrate" )
pkg_resources.require( "SQLAlchemy" )
+2
View File
@@ -7,7 +7,9 @@ sys.path = new_path
from galaxy import eggs
import pkg_resources
pkg_resources.require( "SQLAlchemy" )
pkg_resources.require( "decorator" )
pkg_resources.require( "Tempita " )
pkg_resources.require( "sqlalchemy-migrate" )
from migrate.versioning.shell import main