PRQL / prql

PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
https://prql-lang.org
Apache License 2.0
9.65k stars 208 forks source link

devops: Switch `setup-dev` to using `brew` for `pre-commit` #4513

Closed max-sixty closed 1 month ago

max-sixty commented 1 month ago

As discussed on Discord: https://discord.com/channels/936728116712316989/1245267066823508041

max-sixty commented 1 month ago

Actually brew install maturin installs rust outside of rustup which causes the build to break! So instead this installs brew install pipx and then uses pipx, which is the recommended installer for maturin. It will check if maturin exists elsewhere and not attempt to install if it already exists.