| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python3-manifold | Distribution: openSUSE Tumbleweed |
| Version: 3.3.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Nov 13 20:56:51 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 411056 | Source RPM: manifold-3.3.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/elalish/manifold | |
| Summary: Python bindings for manifold | |
Manifold is a geometry library dedicated to creating and operating on manifold triangle meshes. A manifold mesh is a mesh that represents a solid object, and so is very important in manufacturing, CAD, structural analysis, etc. Manifold also supports arbitrary vertex properties and enables mapping of materials for rendering use-cases. Our primary goal is reliability: guaranteed manifold output without caveats or edge cases. Our secondary goal is performance: efficient algorithms that make extensive use of parallelization, or pipelining when only a single thread is available.
Apache-2.0
* Thu Nov 13 2025 Marcus Rueckert <mrueckert@suse.de>
- Update to 3.3.0
The big theme of this release is a major expansion of our npm
module to now expose the script-runner of ManifoldCAD.org to any
Node project or website that wants to use it. It even comes in a
CLI flavor now that you can use like npx manifold-cad. There have
been a number of breaking changes to ManifoldCAD.org scripts,
primarily that the classes now need to be explicitly imported and
the results explicitly exported. However, now we can import
libraries universally, from node installs, from CDNs, and even
from local scripts you write on ManifoldCAD.org! A huge thank you
to @tonious for making all this happen.
ManifoldCAD / JS / TS / WASM
- Repackage WASM dynamic evaluation and mesh export by @tonious
in #1329
- Refactor WASM state and export. by @tonious in #1351
- Make evaluator asynchronous, and other small TS tweaks. by
@tonious in #1360
- Remediate top level async calls. by @tonious in #1375
- Refactor worker.ts by @tonious in #1380
- Set extension on worker.ts imports. by @tonious in #1384
- Fall back to packaged type files if not built. by @tonious in
[#1389]
- Transform static imports to dynamic by @tonious in #1387
- Isomorphic Javascript Libraries by @tonious in #1392
- Add specific error messages in wasm bindings. by @tonious in
[#1396]
- Automagically bundle manifoldCAD.d.ts by @tonious in #1397
- Add missing declarations. by @tonious in #1398
- Fetch remote types. by @tonious in #1399
- Small bundler improvements. by @tonious in #1400
- Require explicit imports in/of manifoldCAD by @tonious in #1401
- Refactor stack trace handling. by @tonious in #1403
- Remove GlobalDefaults object. by @tonious in #1408
- Assume virtual files are typescript by @tonious in #1410
- updated involute gear library and exmaple by @elalish in #1416
- Update tests. by @tonious in #1417
- drop use-python3.patch
* Wed Aug 06 2025 Marcus Rueckert <mrueckert@suse.de>
- update use-python3.patch with the upstream fix
* Wed Aug 06 2025 Marcus Rueckert <mrueckert@suse.de>
- Update to 3.2.1
- Bug Fixes
- Fix downstream builds by @pca006132 in #1302
- Add MANIFOLD_FOUND cmake variable by @Trzeth in #1307
- Fix Manifold.Simplify test on intel macos by @Trzeth and
@pca006132 in #1311 and #1322 (the real fix is probably the
one below)
- Fix broken halfedge pairing by @pca006132 in #1319
- Make batch boolean deterministic by @pca006132 in #1321
- Fix odr violation by @pca006132 in #1323
- Misc
- Add old version gcc to CI by @Trzeth in #1308
- Add Cadova to users by @tomasf in #1312
- Fix faceID documentation in wasm bindings by @jirihon in
[#1317]
- Disable async free when asan is enabled by @pca006132 in
[#1325]
- Update to 3.2.0
- Bug Fixes
- Make GCC floating-point operations standard conforming by
@pca006132 in #1273
- Add missing Manifold.simplify() method to Python API by
@jonathanhogg in #1282
- Fixed meshID regression by @elalish in #1287
- Fix pyi vert_properties type by @Trzeth in #1291
- Update Clipper2 to 1.5.4 and fix CrossSection::Offset by
@Trzeth in #1292
- Skip halfedges that are removed by @pca006132 in #1296
- Fix stubgen path by @Trzeth in #1301
- Add cmake check for fp related options by @pca006132 in #1300
- Performance Improvements
- Misc performance improvements by @pca006132 in #1269
- Use union-find for winding number by @pca006132 in #1271
- Faster halfedge pairing for large meshes by @pca006132 in
[#1279]
- Misc
- Use cmake4 in the CI by @pca006132 in #1274
- Add Arcol to README.md by @prideout in #1286
- Add Bento3D to README.md by @sorashin in #1288
- Add fuzzing instructions by @pca006132 #1214
- Add JoinType.Bevel by @elektrohenk in #1299
- add use-python3.patch
https://github.com/elalish/manifold/issues/1327
* Fri Jul 18 2025 Marcus Rueckert <mrueckert@suse.de>
- only force gcc14 on leap 15
* Tue Jul 15 2025 Marcus Rueckert <mrueckert@suse.de>
- Fix build on leap:
- downgrade openvdb 11
- disable python support
* Mon Jul 14 2025 Marcus Rueckert <mrueckert@suse.de>
- prepare enabling the testsuite
* Mon Jul 14 2025 Marcus Rueckert <mrueckert@suse.de>
- enable export and par support. New BuildRequires: cmake(assimp)
* Mon Jul 14 2025 Marcus Rueckert <mrueckert@suse.de>
- enable python bindings
* Sun Jul 13 2025 Marcus Rueckert <mrueckert@suse.de>
- initial package
/usr/lib64/python3.13/site-packages/manifold3d.cpython-313-x86_64-linux-gnu.so /usr/lib64/python3.13/site-packages/manifold3d.pyi /usr/share/licenses/python3-manifold /usr/share/licenses/python3-manifold/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 18 22:40:47 2025