New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
--xsd
should be the default and --disable-xsd
an option
#567
Comments
I think we would want to make lxml a required dependency then, which I was hesistant to do before because it required some libraries that weren't commonly installed on base systems but just the other day I did a pip install of it from pypi and got a binary manylinux wheel! It was very painless - so I'm up for this I think. |
Or even always enabled? |
;) I don't think there is any harm in offering a |
👍 on making XSD validation the default for linting tool XML files. |
Enabling this has flagged all sorts of little things, proving very helpful - all of these were problems with input parameter help text using the wrong tag: |
Another common error in my tools, using |
There are a number of failures on https://github.com/galaxyproject/tools-iuc with the XSD validation, I will start filing issues... |
@peterjc There is a WIP PR that I think covers all of them galaxyproject/tools-iuc#939. Might be better just to break it up and get some traction on individual parts though. |
I think the new xsd option should be the default behavior. @jmchilton any reason not to do so?
The text was updated successfully, but these errors were encountered: