Skip to content

Install gala from source with EXP support#21

Merged
The9Cat merged 6 commits into
EXP-code:mainfrom
hfoote:main
May 1, 2026
Merged

Install gala from source with EXP support#21
The9Cat merged 6 commits into
EXP-code:mainfrom
hfoote:main

Conversation

@hfoote
Copy link
Copy Markdown
Contributor

@hfoote hfoote commented Apr 30, 2026

Updates the Dockerfile with the following changes:

  • gala is now installed from source, instead of from PyPI. This allows building gala with EXP support according to the instructions at https://gala.adrian.pw/en/latest/tutorials/exp.html

  • Removed a checkout of the haloVel branch of pyEXP-examples, as this branch no longer exists.

NOTE: This update requires that the bug fix in PR 218 in the EXP repo is implemented, so that gala compatibility with the main branch of EXP is restored.

@The9Cat
Copy link
Copy Markdown
Member

The9Cat commented Apr 30, 2026

Looks good to me.

To Do list

  • Successful CI build and merge to main of missing public headers PR
  • Run the Docker build action to check Docker build
  • Update HPCCM control file for consistency with these changes and confirm that the resulting Dockerfile is correct and builds
  • Check Gala has the expected EXP support

@The9Cat
Copy link
Copy Markdown
Member

The9Cat commented May 1, 2026

Looks good to go. Easiest to merge and then check the runner.

@The9Cat The9Cat merged commit 95af578 into EXP-code:main May 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants