Skip to content

Commit b0b2e4a

Browse files
cdeckerclaude
andcommitted
ci: fix gl-sdk wheel missing glsdk.py and retag with platform
- Force-include glsdk/glsdk.py in the hatchling build hook. Hatchling respects .gitignore which excludes glsdk.py (UniFFI-generated), so the wheel was missing the Python bindings module entirely. - Retag gl-sdk wheel from py3-none-any to the correct platform since it contains a native shared library (libglsdk.so/.dylib/.dll). - Switch cfssl to prebuilt binaries, add --no-sync to uv run pytest. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 1bec8d4 commit b0b2e4a

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

libs/gl-sdk/hooks/libglsdk_force_include.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,5 @@ def initialize(self, version, build_data):
2020
lib_ext = ".so"
2121

2222
shared_file = f"glsdk/libglsdk{lib_ext}"
23-
build_data['force_include'][shared_file] = shared_file
23+
build_data['force_include'][shared_file] = shared_file
24+
build_data['force_include']['glsdk/glsdk.py'] = 'glsdk/glsdk.py'

0 commit comments

Comments
 (0)