-
Notifications
You must be signed in to change notification settings - Fork 13
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
Docker-less installation packages #4
Comments
I'll have to read up on brew packaging, but sure. |
I'll +1 this as described in the issue subject. Stand-alone scripts would allow for easier use in FreeBSD, where docker is theoretically available as an add-on package, but may be unstable. |
FWIW: I think if you grab the script y2j.sh and run it like this:
should produce an installation that works without docker, provided python and the required dependency (the pip package - pyyaml) has been installed. Not as a convenient as a OS specific package, for sure, but might work for some. |
Exist a pip package for this? |
Added new formula: y2j Uses python virtualenv to provide runtime dependency on PyYAML Uses optional dependency on docker for running on a system with only docker. Closes wildducktheories/y2j#4
I have just created a Pull Request in Homebrew/homebrew-core#10927
|
@trinitronx Thanks for doing this. |
@jonseymour, @mcandre, @chvostek: I've run into a bit of a snag trying to get this merged in Homebrew/homebrew-core#10927 I have created another Pull Request: Homebrew/homebrew-core#12532 to try and get this completed. Yet there are now higher bars being set by the Homebrew project (which I humbly disagreed with). I've done this in my free time because I feel that |
Looks like homebrew-core has gotten back to us on this. I'm cross-posting the response here from Homebrew/homebrew-core#12532 :
So it looks like they want a standard installation method supported upstream from Homebrew. That would mean creating a standard way to install this here in this repo. So |
It is also preferable to run the script on the host system, since the image measures 265 MiB and is probably not worth the weight. For most systems it seems the PyYAML dependency must be met, in so https://github.com/wildducktheories/y2j/blob/master/y2j.sh#L85 doesn't fail. The README could mention this. Then a simple fix for a dockerless install is to replace all |
Could y2j publish a package for Homebrew, without using any containers, so that y2j has a more traditional install process for Mac users?
The text was updated successfully, but these errors were encountered: