LHCb Nightly Builds Configuration
This project hosts the Python modules used to configure LHCb Nightly Builds.
Introduction
The project is a standard Python project managed with the tool Poetry,
and provides the one package lhcbnightlyconf
which main object is
the variable slots
, a list of Slot
instances from
lb.nightly.configuration
(see lb-nightly-configuration project).
The package contains several modules that are used to group the code
that creates the various slot instances and common functionalities and
constants. The Slot
instances produced in the modules are collected
by the top level __init__.py
to be added to lhcbnightlyconf.slots
.
See the CONTRIBUTING document for details on how to add or modify slots and how to test the configuration.