-
Notifications
You must be signed in to change notification settings - Fork 41
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
Add homebrew formula tap #124
Comments
I have a few thoughts on this. I'm just going to share what I'm thinking -- there's no implied resolution or plan here. First, is installation with
I've used homebrew but never maintained anything homebrew related. I have a personal project ( pyschemata ) in which I'm toying with an alternative way of vendoring the schemastore schemas needed here for pre-commit hooks. That could become an auto-releasing calver-versioned package, and would help isolate This project is still marked beta and is doing v0.x releases. I might be more interested in revisiting once the interface stabilizes enough that I call it 1.0 and mark it production. (At which point, I intend to maintain semver-like release behavior, within reason.) |
Oh, also, thanks very much for your interest in this project and for taking the initiative to put together a tap repo! |
Thanks for the comment :) First, many users and projects use Second, brew formula does not support optional dependencies/resources. The formula file should include all the necessary dependencies. (AFAIK) |
After giving this some more thought and returning to this issue, I think the appropriate action here is to close as a wontfix. Although I'm happy to offer advice or guidance to anyone looking to repackage and redistribute this code, I'm not prepared to take on the burden of maintaining a non-python distribution format. Plus, when I weigh the concerns I mentioned above about the tap formula format being somewhat-incompatible with the design of this project, I find I'm not fully convinced that this is a good idea. Given that |
I wanted to use
check-jsonschema
as a command line tool, but there was no brew formula package.Contributing
Homebrew/homebrew-core
upstream has failed due the GitHub repository wasn't notable enough. (Homebrew/homebrew-core#105012)So I have made a homebrew tap repository (sudosubin/homebrew-cask-jsonschema), but if it exists in an upstream organization(
python-jsonschema
), it might be better managed.How do others think?
The text was updated successfully, but these errors were encountered: