Skip to content

gdstk: add build-gdstk.yml for riscv64 wheels - #1773

Merged
luhenry merged 2 commits into
mainfrom
gdstk
Sep 12, 2026
Merged

gdstk: add build-gdstk.yml for riscv64 wheels#1773
luhenry merged 2 commits into
mainfrom
gdstk

Conversation

@luhenry

@luhenry luhenry commented Sep 11, 2026

Copy link
Copy Markdown
Member

Compiles gdstk's C++ core (with a vendored Clipper 6.4.2) and its Cython-free CPython/numpy extension into gdstk/_gdstk. Upstream publishes no riscv64 wheel.

Mirrors upstream's publish-packages.yml Linux leg.

Differs from upstream

  • musllinux dropped - not attempted for the initial port

Testing

  • tests/ staged via CIBW_TEST_SOURCES so pytest exercises the installed wheel, not the checkout

License: Wheel statically bundles Clipper (BSL-1.0, same licence as gdstk, different copyright holder) and Qhull (its own permissive licence); upstream ships neither licence text, so the build adds them.

Built on cp312; 91 passed, 0 skipped.

@luhenry
luhenry merged commit 7892de7 into main Sep 12, 2026
10 checks passed
@luhenry
luhenry deleted the gdstk branch September 12, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant