Skip to content

Install opmcpg dependency as default

Luisa Orozco requested to merge opm_dependency_default into development

Context

We had to put the dependency opmcpg in a separate group of dependencies cpg because the wheels generated where only for linux and windows. This meant that macOS users would have an error when trying to install open-darts because of the unavailability of t opmcpg wheels for macOS.

But now, there are macOS wheels (macOs 14.0+ arm64) available 🚀 Thanks to the maintainers opmcpg 🙌

Changes in this MR

  • Got rid of the group cpg since is no longer needed.
  • Update .gitlab-ci.yml to: do not install separately opmcpg, do not use the cpg dependency group.
  • Update build script of windows that would install open-darts with the opmcpg

New expected behaviour

When installing open-darts: pip install . the dependency opmcpg will also be searched, downloaded and installed. This also means that open-darts wheels of future releases will also carry opmcpg.

Merge request reports