Manifest

class lsst.verify.metadata.eupsmanifest.Manifest(manifest_stream)

Bases: object

Iterator over packages in lsstsw’s manifest.txt dataset.

Parameters:
manifest_streamfile handle

A file handle for manifest.txt (from open, for example).

Attributes Summary

build

Build number, bNNNN (str).

Methods Summary

items()

Iterate over packages.

Attributes Documentation

build

Build number, bNNNN (str).

Methods Documentation

items()

Iterate over packages.

Yields:
itemtuple

Tuple of (name, manifest_item). manifest_item is a ManifestItem (namedtuple) type with fields:

  • name

  • git_sha

  • version (EUPS version)

  • dependencies (list of EUPS package names)