python-jsonschema / check-jsonschema

A CLI and set of pre-commit hooks for jsonschema validation with built-in support for GitHub Workflows, Renovate, Azure Pipelines, and more!
https://check-jsonschema.readthedocs.io/en/stable
Other
191 stars 38 forks source link

Distribute the check-jsonschema tool in a manner which does not assume a Python environment #379

Open sirosen opened 5 months ago

sirosen commented 5 months ago

For context, see: https://github.com/go-task/task/pull/1476#issue-2088860506

For potential users who are not Python users, it's harder to use the CLI because they need to learn how to setup an environment (pipx, etc). brew solves some of this for us (yay), but it's not enough for all cases.

Think about docker as a way of wrapping it, pyinstaller/etc, other app-zipping solutions, etc. Also consider a custom GitHub Action as a usage mode.