layout.conf
Describes the repository metadata.
E.g.
# Comments can be included
masters = "python openmw"
# 2 is new, so it's not a bad idea to stick with 1 for now
pybuild_versions_banned = [2]
# Obviously this isn't helpful if you also include the above statement,
# But eventually you will want to deprecate Pybuild1 since support for
# it will be dropped.
pybuild_versions_deprecated = [1]
Fields
masters
A space-separated string list of repository masters
pybuild_versions_banned
A python list of banned pybuild versions. E.g. if this list includes 2
, pybuild.Pybuild2
will be considered banned and will not be able to be loaded. inquisitor will also produce an error for packages which use banned pybuild versions.
This is primarily a QA feature, but is also enforced at runtime.
pybuild_versions_deprecated
A python list of deprecated pybuild versions. E.g. if this list includes 2
, pybuild.Pybuild2
will be considered deprecated and inquisitor will emit a warning when encountering packages which use it.
Syntax
Same as defaults.conf. I.e. a restricted subset of python using only basic primitives and no imports.