1 new commit in galaxy-central: https://bitbucket.org/galaxy/galaxy-central/commits/6577911a2230/ Changeset: 6577911a2230 User: greg Date: 2014-06-26 19:57:20 Summary: Handle <action> tags inside <actions> tags within an <actions_group> tag set when setting metadata for tool dependency packages. Affected #: 1 file diff -r 40451d0fb0286b0069899b28b3c0b9a29109af29 -r 6577911a2230fd33b40031300af6214b52bf3058 lib/tool_shed/util/metadata_util.py --- a/lib/tool_shed/util/metadata_util.py +++ b/lib/tool_shed/util/metadata_util.py @@ -868,6 +868,20 @@ repository_elem=sub_action_elem, only_if_compiling_contained_td=True, updating_installed_repository=False ) + elif action_elem.tag == 'action': + # <action type="set_environment_for_install"> + # <repository changeset_revision="b107b91b3574" name="package_readline_6_2" owner="devteam" prior_installation_required="True" toolshed="http://localhost:9009"> + # <package name="readline" version="6.2" /> + # </repository> + # </action> + for sub_action_elem in action_elem: + if sub_action_elem.tag == 'repository': + # We have a complex repository dependency. + repository_dependency_tup, repository_dependency_is_valid, error_message = \ + handle_repository_elem( app=app, + repository_elem=sub_action_elem, + only_if_compiling_contained_td=True, + updating_installed_repository=False ) if requirements_dict: dependency_key = '%s/%s' % ( package_name, package_version ) if repository_dependency_is_valid: Repository URL: https://bitbucket.org/galaxy/galaxy-central/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email.