Install template pre-requisites#
This tutorial will take you through installing copier, the templating engine that will allow you to create new projects from the template, update existing projects in line with it, and keep projects in sync with changes to it.
Install uv#
We recommend that you invoke copier via uvx, which will download, install, and run it in its own isolated venv.
At Diamond you can module load uv to get uvx on the path.
Otherwise please follow the uv installation instructions.
Try it out#
If you run uvx copier --version then copier will be downloaded, installed, and run, and will print its version.
Conclusion#
You now have the pre-requisites to allow you to Create a new repo from the template and Adopt the template into an existing repo.