Skip to main content

How-to: Install Packages from an Arup Github Repository

To install packages from an arup-group repository, place its archive URL in requirements.txt using one of the forms below:

Archive TypeURL
Branchhttps​://${COMPUTE_USER}:​${COMPUTE_PASS}@github.com/arup-group/repoName/archive/refs/heads/branchName.zip
Taghttps​://${COMPUTE_USER}:​${COMPUTE_PASS}@github.com/arup-group/repoName/archive/refs/tags/tagName.zip

The repository needs to have public or internal visibility. COMPUTE_USER and COMPUTE_PASS are special symbols that ArupCompute recognizes - these do not need to be added separately by users. Note that the URL should not be prefixed with "git+" or have any other adornments.

tip

arupcomputepy (targeting the master branch) can be added as a required module with a requirements.txt line like this:

https://${COMPUTE_USER}:${COMPUTE_PASS}@github.com/arup-group/arupcomputepy/archive/refs/heads/master.zip