lsst.base
13.0-6-g08b5043
LSST Data Management Base Package
|
Public Member Functions | |
def | __init__ |
def | fromSystem |
def | read |
def | write |
def | __len__ |
def | __str__ |
def | __repr__ |
def | __contains__ |
def | __iter__ |
def | update |
def | extra |
def | missing |
def | difference |
A table of packages and their versions Essentially a wrapper around a dict with some conveniences.
Definition at line 186 of file packages.py.
def lsst.base.packages.Packages.__init__ | ( | self, | |
packages | |||
) |
Constructor 'packages' should be a mapping {package: version}, such as a dict.
Definition at line 192 of file packages.py.
def lsst.base.packages.Packages.__contains__ | ( | self, | |
pkg | |||
) |
Definition at line 239 of file packages.py.
def lsst.base.packages.Packages.__iter__ | ( | self | ) |
Definition at line 242 of file packages.py.
def lsst.base.packages.Packages.__len__ | ( | self | ) |
Definition at line 225 of file packages.py.
def lsst.base.packages.Packages.__repr__ | ( | self | ) |
Definition at line 236 of file packages.py.
def lsst.base.packages.Packages.__str__ | ( | self | ) |
Definition at line 228 of file packages.py.
def lsst.base.packages.Packages.difference | ( | self, | |
other | |||
) |
Return packages different between 'self' and 'other'
Definition at line 267 of file packages.py.
def lsst.base.packages.Packages.extra | ( | self, | |
other | |||
) |
Return packages in 'self' but not in 'other' These are extra packages in 'self' compared to 'other'.
Definition at line 253 of file packages.py.
def lsst.base.packages.Packages.fromSystem | ( | cls | ) |
Construct from the system Attempts to determine packages by examining the system (python's sys.modules, runtime libraries and EUPS).
Definition at line 202 of file packages.py.
def lsst.base.packages.Packages.missing | ( | self, | |
other | |||
) |
Return packages in 'other' but not in 'self' These are missing packages in 'self' compared to 'other'.
Definition at line 260 of file packages.py.
def lsst.base.packages.Packages.read | ( | cls, | |
filename | |||
) |
Read packages from filename
Definition at line 215 of file packages.py.
def lsst.base.packages.Packages.update | ( | self, | |
other | |||
) |
Update packages using another set of packages No check is made to see if we're clobbering anything.
Definition at line 245 of file packages.py.
def lsst.base.packages.Packages.write | ( | self, | |
filename | |||
) |
Write packages to file
Definition at line 220 of file packages.py.