MxUI / MUI

Multiscale Universal Interface: A Concurrent Framework for Coupling Heterogeneous Solvers
http://mxui.github.io/
Apache License 2.0
54 stars 40 forks source link

Better packaging for Python wrapper. #75

Closed edu159 closed 1 year ago

edu159 commented 3 years ago

Currently the way of building the bindings for Python is quite rudimentary through a Makefile. It would be better to create a python package the user can build and install or even upload it to The Python Package Index so the user does not need to build it at all.

SLongshaw commented 3 years ago

Agreed, there is no reason not to do this that I can think of

SLongshaw commented 1 year ago

The Python wrapper can now be built wholly through a self-contained CMake build, which can also be triggered by a top-level CMake package build process. This is a pre-cursor to releasing the library via Spack and potentially other package management systems.