Skip to content

hpcman software

These commands have been implemented, but more features are planned.

Command Description Status
export-schema exports pydantic model for install method implemented
info displays DB entry for specified software implemented
install installs software. cgrbinst user only with default settings implemented
list lists installed software implemented
list-recipes lists recipes implemented

Rationale

CQLS Staff need a standardized method for installing software, as well as tracking installed software. Past efforts were successful in getting working software installed, yet tracking each piece of software was difficult. This module enables staff to produce recipes that allow for easy updates to software, as well as to keep an updated list of all software that has been installed using hpcman.

Details

The pixi program does most of the heavy lifting in terms of software installs. pydantic and sqlmodel validate and track software recipe input and installed software output, respectively.