I'm attempting to work on a PR for tskit for the first time, following the docs at https://tskit.dev/tskit/docs/stable/development.html#getting-started. I've installed meson, ninja, and uv, but have no idea what they are. :-> Next, at https://tskit.dev/tskit/docs/stable/development.html#environment, I am told to run uv run prek install. That fails:
bhaller@glass % uv run prek install
error: Failed to spawn: `prek`
Caused by: No such file or directory (os error 2)
I have no idea what to do with this. Perhaps this doc could use some clarification/improvement? It's not clear to me whether I actually need to install this or not, since above the doc says "It is not strictly necessary to use uv in order to make small changes...", but now I'm told to do this uv command. I guess I'll forge ahead without this whatever-it-is installed, and see what happens. :->
I'm attempting to work on a PR for tskit for the first time, following the docs at https://tskit.dev/tskit/docs/stable/development.html#getting-started. I've installed
meson,ninja, anduv, but have no idea what they are. :-> Next, athttps://tskit.dev/tskit/docs/stable/development.html#environment, I am told to runuv run prek install. That fails:I have no idea what to do with this. Perhaps this doc could use some clarification/improvement? It's not clear to me whether I actually need to install this or not, since above the doc says "It is not strictly necessary to use uv in order to make small changes...", but now I'm told to do this
uvcommand. I guess I'll forge ahead without this whatever-it-is installed, and see what happens. :->