News for hackers. Stuff that matters.
Re:SolveSpace – Parametric 2D/3D CAD by dr_kiszonka on Sunday May 22, 2022 @01:45PM (#31470787)
I would also suggest having a look at CadQuery, SolidPython, and PyMesh:

https://github.com/CadQuery/cadquery

https://github.com/SolidCode/SolidPython

https://github.com/PyMesh/PyMesh

Re:SolveSpace – Parametric 2D/3D CAD by grawp on Sunday May 22, 2022 @02:25PM (#31471209)
CadQuery is very nice except for its DevOps side. Its whole build system for producing Conda packages (some may consider Conda problem in itself) is super-dependent on Azure pipelines. Even bigger problem is that it's riddled with hardcoded paths, redundant copies of files, disregarding recommended usage notes of its 3rd party libraries.. basically it contains every DevOps related anti-pattern you can think of.

There seems to be just one maintainer dealing with build related things and he is of a very different opinion what is anti-pattern or just don't want absolutely anybody to touch his code into which he poured his hours.

https://github.com/CadQuery/OCP/pull/61 https://github.com/CadQuery/pywrap/pull/38

Yeah. I'm salty about it.

Re:SolveSpace – Parametric 2D/3D CAD by ur-whale on Sunday May 22, 2022 @03:32PM (#31471847)
> Yeah. I'm salty about it.

You're not the only one. CadQuery will never catch on until they sever conda with a chainsaw.

Re:SolveSpace – Parametric 2D/3D CAD by ur-whale on Sunday May 22, 2022 @03:30PM (#31471833)
CadQuery is damn near impossible to install without ruining your system (drags in the whole ffing conda ecosystem).

Just not an option for most folks.