fleet-sensor-baseline
Copyright 2026 James Sheen

Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied.

DEPENDENCIES

None at runtime. Ingest, baseline, outliers, drift, verdict and validate are
JSON and arithmetic, built on the standard library so the vertical and
horizontal axes run on a bring-up bench, a CI runner or a jump host with nothing
provisioned first.

Two optional, neither of them imported for a verdict:

    bmc-sensor-audit      Apache-2.0   the referee, run as a subprocess by
                                       `collect` and read through its exit code,
                                       its stdout and the files it writes -- see
                                       collect/backends/subprocess_backend.py,
                                       and the test that parses this package's
                                       imports to keep it that way
    pytest                MIT          tests only; not installed by a plain
                                       `pip install fleet-sensor-baseline`

One module imports `bmc-sensor-audit` directly and is named here rather than
left to be discovered: `collect/backends/mock.py` uses its `MockBMC` to stand up
fake machines for the collector's own tests. That is a fake MACHINE, not the
referee, and the distinction is the architectural boundary of this package.

Licences read from each distribution's own metadata, not from a list written
somewhere else and copied.
