ibis
ibis copied to clipboard
chore(dev-tools): get nix setup working on macOS
Get nix setup working on macOS. Most of the work needed was in poetry2nix, the main exception being updating the quarto package definition.
Docs preview: https://pr-9085-c6e2028fb42c2d519d50ef8f1659c5f9c75a48ca--ibis-quarto.netlify.app
Example of running duckdb tests on macos arm64:
❯ uname -mo; nix develop -c pytest -m duckdb -n auto -q
Darwin arm64
bringing up nodes...
................................x.......x...x.......x.....x...........................x........................ [ 4%]
...........x......................x...........x.....................x.................................x......x. [ 9%]
........x..............................................................................................x....... [ 13%]
..........x...x.............x........................................x...s..................................... [ 18%]
...........s..............................................................s..........x.......................x. [ 23%]
...........................s..x..x............x................................................................ [ 27%]
.......x.......................x...........................................................................x... [ 32%]
....................x................x.....................x.................x.........................x....x.. [ 36%]
.......x.............................x........................s..............x....s...................x.......x [ 41%]
...................................x....x.x......x....x.x.......x.............x.x..x...x............x...x...... [ 46%]
.........x...x..................................s.x..x..x.......x...x.xxx.xx.x.xxxxxx....s..................... [ 50%]
.........................x..................x....x...........x.........................x........x.....x........ [ 55%]
......................x..........................................x......x...........x.......................... [ 60%]
............x...................x..x........................................................................... [ 64%]
..................................................................s............................................ [ 69%]
..........................................s.................................................................... [ 73%]
............................................................................................................... [ 78%]
............................................................................................................... [ 83%]
............................................................................................................... [ 87%]
............................................................................................................... [ 92%]
..........................................................................................x.................... [ 96%]
...................x..................................................... [100%]
2309 passed, 10 skipped, 85 xfailed in 57.87s