Description
A Python library which uses OpenCASCADE to convert STEP files to a GLB file
which can quickly be loaded by trimesh and other libraries.
This is not intended to be a full binding of OpenCASCADE like OCP or PythonOCC.
Rather it is intended to be an easy minimal way to load boundary representation
files into a triangulated scene in Python. There are a few options for loading
STEP geometry in the open-source ecosystem: GMSH, FreeCAD, etc. However nearly
all of them use OpenCASCADE under the hood as it is pretty much the only
open-source BREP kernel.
RPMs
No RPMs
Changelog
* Wed Jul 22 2026 Python Maint <python-maint@redhat.com> - 0.0.17-11 - Rebuilt for Python 3.15.0b4 ABI change * Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.17-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Fri Jun 05 2026 Python Maint <python-maint@redhat.com> - 0.0.17-9 - Rebuilt for Python 3.15 * Thu May 21 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.17-8 - Use various long options * Sun May 10 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.17-7 - Remove bootstrap bcond; cycle will be broken in python-trimesh instead * Sun May 10 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.17-6 - Use long pyproject options * Sat Mar 14 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.17-5 - Drop unnecessary direct BuildRequires on ninja-build * Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.17-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Sun Nov 16 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.17-2 - Update scikit-build-core configuration * Tue Oct 21 2025 Packit <hello@packit.dev> - 0.0.17-1 - Update to 0.0.17 upstream release - Resolves: rhbz#2405561 * Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.16-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Thu Jun 12 2025 Python Maint <python-maint@redhat.com> - 0.0.16-6 - Rebuilt for Python 3.14 * Wed Jun 04 2025 Python Maint <python-maint@redhat.com> - 0.0.16-5 - Bootstrap for Python 3.14 * Thu May 29 2025 Richard Shaw <hobbes1069@gmail.com> - 0.0.16-4 - Rebuild for opencascade 7.9.1. * Fri May 09 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.16-3 - Fix tests build conditional (empty BuildOption fields are not permitted) * Sat May 03 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.16-2 - F41+: Use the provisional pyproject declarative buildsystem * Tue Feb 11 2025 Packit <hello@packit.dev> - 0.0.16-1 - Update to 0.0.16 upstream release - Resolves: rhbz#2345106 * Sat Jan 25 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.15-2 - Revert "Stop passing install.strip=false to scikit-build-core" * Tue Jan 21 2025 Packit <hello@packit.dev> - 0.0.15-1 - Update to 0.0.15 upstream release - Resolves: rhbz#2339309 * Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.14-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Mon Jan 13 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.14-3 - Stop passing install.strip=false to scikit-build-core - It’s not wrong, but it’s redundant with cmake.build- type="RelWithDebInfo". * Wed Sep 04 2024 Packit <hello@packit.dev> - 0.0.14-1 - Update to 0.0.14 upstream release - Resolves: rhbz#2298525 * Fri Aug 30 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.13-2 - Require scikit-build-core >=0.9.0; do not require its pyproject extra