Skip to content

Update wiki installation instructions for animate build requirements#178

Merged
stephankramer merged 1 commit into
mainfrom
skramer/animate-build-requirements
Jun 15, 2026
Merged

Update wiki installation instructions for animate build requirements#178
stephankramer merged 1 commit into
mainfrom
skramer/animate-build-requirements

Conversation

@stephankramer

Copy link
Copy Markdown
Member

Also add pip install -r requirements-build.txt step to reusable test suite. At the moment, this is not strictly needed because the requirements should have been installed during the build of the container, but if in a PR we change the build requirements, we do want to test this step.

git submodule init
git submodule update
pip uninstall ${REPO_NAME} -y || true
[ -f ${REPO_NAME}/requirements-build.txt ] && pip install -r ${REPO_NAME}/requirements-build.txt

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't recognise this syntax - what does the first bit do?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One of the many ways to test for the existence of a file (only animate has this file) - changed to something more intuitive now. Could have done pip instal ... || true as well, but wanted to make sure it fails if the install fails.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good thanks

Also add pip install -r requirements-build.txt step to reusable test
suite. At the moment, this is not strictly needed because the
requirements should have been installed during the build of the
container, but if in a PR we change the build requirements, we do want
to test this step.
@stephankramer stephankramer force-pushed the skramer/animate-build-requirements branch from 6d43c00 to 15978da Compare June 15, 2026 09:03
@stephankramer stephankramer merged commit d2a8919 into main Jun 15, 2026
2 checks passed
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