Commit e334182
committed
ci: Copy gl-sdk.so from cargo target to python's expected location
The gl-sdk Python package build was failing because while cargo build --workspace successfully compiles libglsdk.so into the Cargo target directory (target/release/libglsdk.so), the Python package's pyproject.toml expects this shared library at libs/gl-sdk/glsdk/libglsdk.so as a forced inclusion, causing uv sync to fail with a FileNotFoundError when attempting to build the editable wheel. This fix adds a step to copy the compiled library from the Cargo build output to the expected Python package location before running uv sync, ensuring the file exists when hatchling processes the forced inclusion.1 parent c0dbbf9 commit e334182
1 file changed
+5
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
71 | 76 | | |
72 | 77 | | |
73 | 78 | | |
| |||
0 commit comments