I have been searching around the web for python mesh processing libraries that can do "simple" mesh editing functions like edge beveling, or face extrusion. There's not really anything out there that I can find, that can do what blender does.
So I'm wondering, is it even feasible to build/compile/extract the bmesh system to work standalone? I've been digging around in Blender's github, the amount of files related to bmesh is staggering..
Failing that, I'm also wondering if it would just make more sense to include a full blender install folder and simply append it to python path in the correct places and use the bmesh python module that way..
Not sure if bmesh requires blender to be up and running to function or not.