Using `slqpkg` with uv

I currently have a project that uses sqlpkg to manage the various sqlite extensions my project uses. How do have uv install the sqlite extensions as part of the python package install? I can write a script to manage the installation, but I’m unsure how to have it fire when the package is installed.

It’s best to separate build code from user code, and put anything that alters the user’s venv in user code.

I don’t think uv pip does anything special that pip doesn’t do already.

It’s unsatisfactory, but still possible to only ship a source dist to run any custom build hooks (or a setup.py). But the user still needs to build and install that with --no-build-isolation, and if they build a wheel file manually and install from that, neither uv nor pip etc. will run the script.