Tue, 03 Nov 2026 09:09:44 UTC Log in
Convert STEP files to GLB using OpenCASCADE built by guoguo completed Thu, 29 Oct 2026 22:08:53 UTC

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