Navigation Menu

Skip to content

Commit

Permalink
Log the resolved dependency type
Browse files Browse the repository at this point in the history
  • Loading branch information
mvdbeek authored and martenson committed Sep 13, 2016
1 parent c01ce21 commit 8616c0e
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
1 change: 1 addition & 0 deletions lib/galaxy/tools/deps/__init__.py
Expand Up @@ -96,6 +96,7 @@ def dependency_shell_commands( self, requirements, **kwds ):
version=requirement.version,
type=requirement.type,
**kwds )
log.debug(dependency.resolver_msg)
dependency_commands = dependency.shell_commands( requirement )
if not dependency_commands:
log.warning( "Failed to resolve dependency on '%s', ignoring", requirement.name )
Expand Down
14 changes: 14 additions & 0 deletions lib/galaxy/tools/deps/resolvers/__init__.py
Expand Up @@ -87,6 +87,13 @@ def exact( self ):
the dependency.
"""

@property
def resolver_msg(self):
"""
Return a message describing this dependency
"""
return "Using dependency %s version %s of type %s" % (self.name, self.version, self.dependency_type)


class NullDependency( Dependency ):
dependency_type = None
Expand All @@ -96,5 +103,12 @@ def __init__(self, version=None, name=None):
self.version = version
self.name = name

@property
def resolver_msg(self):
"""
Return a message describing this dependency
"""
return "Dependency %s not found." % self.name

def shell_commands( self, requirement ):
return None

0 comments on commit 8616c0e

Please sign in to comment.