Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • O ogs
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 98
    • Issues 98
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 40
    • Merge requests 40
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ogsogs
  • ogs
  • Merge requests
  • !4263

Python wheels for module and ogs binaries

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Lars Bilke requested to merge bilke/ogs:refactor-py-module into master Sep 07, 2022
  • Overview 25
  • Commits 36
  • Pipelines 41
  • Changes 37
  • Add CI jobs which build portable Python wheels of OGS
  • The wheel contains the OGS Python module developed for model coupling (import ogs.simulator) and the OGS binaries
    • Once the wheels are uploaded to PyPI (upon the next OGS release) you can install OGS simply by running pip install ogs
    • Right now you can install via test.pypi.org: pip install -i https://test.pypi.org/simple/ ogs
    • Python 3.8 - 3.11 supported
  • The configuration ogs inside the wheel has the following configuration:
    • All processes (except of TH2M on Windows)
    • MFront support
    • No Python boundary conditions support (currently not possible as the build environment for the portable wheels does not include libpythonX.Y.so which is required for OGS_USE_PYTHON=ON, see also PEP 513)
  1. Feature description was added to the changelog
  2. Tests covering your feature were added?
  3. Any new feature or behavior change was documented?
Edited Sep 15, 2022 by Lars Bilke
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: refactor-py-module