Commit Graph
6 Commits
Author SHA1 Message Date
mvdbeek f219fa6d82 Switch to lxml for xml parsing 2020-05-12 15:00:27 +02:00
Nicola Soranzo 90a6c6d46b Fix issues reported by ShellCheck 2019-06-13 12:53:26 +01:00
John Chilton 2fb06e7cc0 Skip client build when validating test tools, unneeded. 2019-06-05 16:46:52 -04:00
John Chilton fb7efea6ba Move tool XSD into galaxy-tool-util package. 2019-06-05 16:46:52 -04:00
John Chilton 939e7774a8 Create galaxy-tool-util package.
This is (so far a subset of) the tool utilities from galaxy-lib. galaxy-lib mocked out a fake galaxy.tools to allow these to all exist below the galaxy.tools - but this was a terrible hack - in order for the new packages to be true subsets of Galaxy they need to be refactored into a new package that doesn't depend on models, SA, galaxy.jobs, etc...

[x] galaxy.tools.deps -> galaxy.tool_util.deps
[x] galaxy.tools.loader -> galaxy.tool_util.loader
[x] galaxy.tools.cwl -> galaxy.tool_util.cwl
[x] galaxy.tools.loader -> galaxy.tool_util.loader
[x] galaxy.tools.fetcher -> galaxy.tool_util.fetcher
[x] galaxy.tools.locations -> galaxy.tool_util.locations
[x] galaxy.tools.parser -> galaxy.tool_util.parser
2019-05-16 16:45:25 -04:00
John Chilton 05ae995907 Refactor most of tool validation for CI into a standalone script. 2016-09-16 15:07:42 -04:00