Manifest

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

Bases: object

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

Parameters:
manifest_stream : file 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:
item : tuple

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)