Development in UV
Install UV if you haven't already.
Install vcpkg as Windows or Linux guides.
Install the build dependencies:
Build the project and install the Python package in editable mode; specify the build directory to cache the CMake build results; and disable build isolation to prevent always reinstalling the dependencies:
Run the tests, with --no-sync to prevent uv from rebuilding the project every time you run the tests (which is slow):