Specify peer dependencies and build Docker images #13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hopefully, when this is merged and a tag is created for this, then Docker images for
mllint
will be published tobvobart/mllint
on Docker Hub.Also, it is now possible to do
pip install mllint[tools]
to installmllint
along with all of the Python tools that it uses for its analysis. These are not actual dependencies ofmllint
, sincemllint
can run without them and not every project needs them, so they're optional dependencies. Additionally, we want users ofmllint
to place these dependencies in their own project by themselves. Sadly, the Python ecosystem doesn't havepeerDependencies
like NPM packages have, so optional dependencies is the best we can do.