Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: 596d12da44908e158905d7c1bce30d9e3557b258 https://github.com/galaxyproject/galaxy/commit/596d12da44908e158905d7c1bce30... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-01-22 (Sun, 22 Jan 2017) Changed paths: M lib/galaxy/tools/__init__.py M lib/galaxy/tools/deps/__init__.py M lib/galaxy/tools/deps/dependencies.py M lib/galaxy/tools/deps/requirements.py M lib/galaxy/tools/deps/views.py A lib/galaxy/util/oset.py M lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py M lib/tool_shed/galaxy_install/install_manager.py M lib/tool_shed/util/shed_util_common.py M test/unit/tools/test_tool_deps.py Log Message: ----------- Implement ToolRequirements class This class holds indiviual ToolRequirement objects as an ordered set. This makes it easier to compare, intersect, and get unions of multiple ToolRequirements and to filter for resolvable or package type dependencies. This will be useful when installing tool dependencies in batch. Commit: 5ee7e2e3e26bdbdecec0b74ed4154734d9b56ae4 https://github.com/galaxyproject/galaxy/commit/5ee7e2e3e26bdbdecec0b74ed4154... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-01-22 (Sun, 22 Jan 2017) Changed paths: M lib/galaxy/tools/deps/__init__.py Log Message: ----------- Log failed dep resolution just once Commit: 9c9b405b6f969421c2073a53dad117ffefed17c6 https://github.com/galaxyproject/galaxy/commit/9c9b405b6f969421c2073a53dad11... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-01-22 (Sun, 22 Jan 2017) Changed paths: M test/unit/tools/test_tool_deps.py Log Message: ----------- Add test for set on list of ToolRequirements Commit: 4eade311dbebdf90168821fafe3e4d09f4423565 https://github.com/galaxyproject/galaxy/commit/4eade311dbebdf90168821fafe3e4... Author: John Chilton <jmchilton@gmail.com> Date: 2017-01-23 (Mon, 23 Jan 2017) Changed paths: M lib/galaxy/tools/__init__.py M lib/galaxy/tools/deps/__init__.py M lib/galaxy/tools/deps/dependencies.py M lib/galaxy/tools/deps/requirements.py M lib/galaxy/tools/deps/views.py A lib/galaxy/util/oset.py M lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py M lib/tool_shed/galaxy_install/install_manager.py M lib/tool_shed/util/shed_util_common.py M test/unit/tools/test_tool_deps.py Log Message: ----------- Merge pull request #3461 from mvdbeek/ToolRequirements Implement ToolRequirements class Compare: https://github.com/galaxyproject/galaxy/compare/00d1e15f74be...4eade311dbeb