Skip to main content

SuperDex Mesh CLI

An out-of-process mesh geometry helper for Project SuperDex.

This package ships a single helper executable and has no importable API. It reads one framed request from stdin, runs a single geometry operation, writes a framed response to stdout, and then exits. SuperDex Studio launches it for you, so you never need to run it yourself.

Why it ships on its own

This is the only SuperDex binary that links CGAL, whose combinatorial and geometry code is licensed GPL-3.0-or-later. Keeping it in a package of its own lets the rest of SuperDex (including SuperDex Studio, which depends on it) stay outside that GPL boundary: other components talk to the helper over a pipe and never link against it.

The helper also statically links OpenCASCADE (OCCT) so it can read STEP files. OpenCASCADE is licensed LGPL-2.1 with an exception.

The OCCT source is patched at build time by patch_occt.cmake, so the matching release tag includes everything needed to rebuild the executable yourself: the helper source, the build scripts, and the pinned location of the OCCT source. See thirdparty_licenses/occt for the LGPL text, its exception, and the notice describing our changes to OCCT.

How callers find it

mochi_mesh looks for the helper in this order:

  1. the SUPERDEX_MESH_CLI_PATH environment variable;
  2. the helper sitting next to the program that calls it;
  3. ../../superdex_mesh_cli/_native/, relative to that program. This is the layout pip installs, where the helper lands beside its caller rather than inside it.

License

This package is GPL-3.0-or-later. Other SuperDex packages license their own code under Apache-2.0, and their third-party code keeps whatever license it already carries. The corresponding source for this helper and its CGAL dependency is at https://github.com/facebookresearch/project_superdex.

Metadata

Release files for superdex-mesh-cli 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for superdex-mesh-cli 1.0.0
File Interpreter ABI Platform
superdex_mesh_cli-1.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
superdex_mesh_cli-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
superdex_mesh_cli-1.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details

Total release size: 34.6 MB

Release files / superdex_mesh_cli-1.0.0-cp312-cp312-win_amd64.whl

Download URL superdex_mesh_cli-1.0.0-cp312-cp312-win_amd64.whl
Size 10.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e1011bb437f005f1c703a51382ae0dbb4d98e2154d8b5ee0cd907c224d7a213b
BLAKE2b-256 checksum
How to use checksums
264bf1b837aa5cb308c7d6f1b70da0a0d8a1f0b308d4353228091bc9023bd582
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / superdex_mesh_cli-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL superdex_mesh_cli-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 12.4 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f7cbcb7badfca4428d27d22bd12e17f4fc2caef5f26795dedccb311973aad835
BLAKE2b-256 checksum
How to use checksums
06fefd2e991141d15ee407c67a5e3edb565c8e66fbd3273561427e327bb27dac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / superdex_mesh_cli-1.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL superdex_mesh_cli-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 11.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d004bd8a0c13dd022745c88da80c4eefde9d8f68ef246ac85fe7889889ffd181
BLAKE2b-256 checksum
How to use checksums
f1776fe191fac714e853e0b97338e9906bc44dd72b929e65320cdbf81ae33b9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page