OPM / opm-common

Common components for OPM, in particular build system (cmake).
http://www.opm-project.org
GNU General Public License v3.0
31 stars 112 forks source link

Python opm bindings on pypi #1210

Open anders-kiaer opened 4 years ago

anders-kiaer commented 4 years ago

📦 🐍

Making opm Python bindings installable with pip from https://pypi.org/ would increase its usage, and thus probably feedback to the whole opm-common repository. Other Python projects building on top of e.g. opm.io would also then not need to build it as part of their CI, decreasing run time on test suite.

Examples of other subsurface related Python packages with bindings to C-code, and with continuous delivery to Pypi (i.e. tags in the GitHub repository automatically initiates deploys of new version to https://pypi.org/):

joakim-hove commented 4 years ago

Hello - thank you for the interest in the opm-common python bindings. I fully agree that making the Python bindings pip installable would be advantageous, and we hope to address it in the future.

It should be said that the Python bindings as a whole are still immature, and that opm-projects as such currently does not need to be able to pip install, so it will not get immediate priority. Would be happy to cooperate with people who want to submit code to achieve this.