Software Models

Table of software items. Agents can reference this table to show that they provide a given software. Jobs or jobtypes can depend on a software via the SoftwareRequirement table


Bases: flask_sqlalchemy.Model, pyfarm.models.core.mixins.UtilityMixins

Model to represent a versioned piece of software that can be present on an agent and may be depended on by a job and/or jobtype through the appropriate SoftwareRequirement table


Provides an id for the current row. This value should never be directly relied upon and it’s intended for use by relationships.


The name of the software


All known versions of this software