Somehow, I'm unable to sync my uv lock on Windows when this library is included as a dependency. The issue seems to be that it depends on the sh library, which isn't compatible with Windows. However, sh isn't listed in the pyproject.toml. Do you know if it's currently being used?
That said, when I run it as a pre-commit hook, it works like a charm. I mainly need it because I've written some plugins on top of it, and having type hinting support is really helpful.