harelba / q

q - Run SQL directly on delimited files and multi-file sqlite databases
http://harelba.github.io/q/
GNU General Public License v3.0
10.15k stars 419 forks source link

q can't be installed with home-brew anymore #312

Open cscetbon opened 1 year ago

cscetbon commented 1 year ago

Since https://github.com/Homebrew/brew/pull/12493 trying to install q with homebrew returns:

Error: q has been disabled because it requires PyOxidizer, which is a disallowed dependency in homebrew/core!

roberth-flux commented 1 year ago

And now it seems like you need a full installation of Xcode to install it:

q: A full installation of Xcode.app 12.4 is required to compile
this software. Installing just the Command Line Tools is not sufficient.

Xcode can be installed from the App Store.
Error: q: An unsatisfied requirement failed this build.
harelba commented 1 year ago

Homebrew didn't approve pyoxidizer for some reason, so i had to move q to its own tap instead of being part of core. This error message above is a leftover.

This means that to install it you need to run brew install harelba/q/q.

At that time I asked homebrew maintainers to remove q completely to prevent misleading users, but for some reason they didn't agree to do that.

Regarding the xcode dependency, there's indeed some issue there (effectively it's not really needed), I will handle this in the next version release. I'm sorry I can't provide an immediate workaround for this in the mean time.

If for some reason installing from the new tap does not work well, please contact me.

roberth-flux commented 1 year ago

@harelba no pressure from my side, just wanted to make you aware.

It should maybe have been its own issue for tracking purposes, but I'm not waiting on it or anything.

Thanks for what you do for the project.