Per the documentation, pixi does not need to be installed separately. A local version gets installed by ./Utilities/SetupForDevelopment.sh (which calls the setup-precommit script) to bootstrap pre-commit.
Perhaps adding:
set -x
to the setup-precommit script adds more information?
+ Utilities/GitSetup/setup-precommit
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.se/docs/sslcerts.html
curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
Utilities/GitSetup/setup-precommit: line 29: C:/SDKs/ITK/itk-head/ITK/.git/hooks/pixi/bin/pixi.exe: No such file or directory
+ echo 'Failed to setup pre-commit.'
Failed to setup pre-commit.
+ echo
+ SetupForDevelopment_VERSION=11
+ git config hooks.SetupForDevelopment 11
The curl certificate issue was visible before, but I thought it was not relevant. Maybe I am wrong?