uv-build
The xorq uv-build command builds an expression in an isolated, reproducible environment using uv tooling. It mirrors xorq build but executes via the packaged sdist to ensure dependency fidelity.
Usage
xorq uv-build <script_path> [options]Arguments
- script_path: Path to the Python script that defines the expression variable.
Options
- -e, –expr-name: Name of the expression variable in the Python script (default:
expr). - –builds-dir: Directory where generated artifacts are written (default:
builds). - –cache-dir: Directory for parquet cache files.
Example
xorq uv-build examples/penguins_example/expr.py -e expr --builds-dir buildsThis writes the build artifacts to the specified builds directory and prints the build path to stdout.