dcc_qc.packages package¶
Submodules¶
dcc_qc.packages.abs_package module¶
-
class
dcc_qc.packages.abs_package.AbsPackage(root_path=None)¶ Bases:
object-
static
get_packages(path) → typing.Iterable[dcc_qc.packages.abs_package.PackageItem]¶
-
static
-
class
dcc_qc.packages.abs_package.PackageItem(root, identifier, directories)¶ Bases:
tuple-
__getnewargs__()¶ Return self as a plain tuple. Used by copy and pickle.
-
static
__new__(_cls, root, identifier, directories)¶ Create new instance of PackageItem(root, identifier, directories)
-
__repr__()¶ Return a nicely formatted representation string
-
directories¶ Alias for field number 2
-
identifier¶ Alias for field number 1
-
root¶ Alias for field number 0
-
dcc_qc.packages.abs_package_factory module¶
dcc_qc.packages.exceptions module¶
-
exception
dcc_qc.packages.exceptions.PackageError¶ Bases:
Exception
-
exception
dcc_qc.packages.exceptions.PackagePartMissing¶
dcc_qc.packages.hathi_lab module¶
-
class
dcc_qc.packages.hathi_lab.HathiLabPackage(root_path=None)¶ Bases:
dcc_qc.packages.abs_package.AbsPackage-
static
get_packages(path)¶
-
static
dcc_qc.packages.hathi_submit module¶
-
class
dcc_qc.packages.hathi_submit.HathiSubmitPackage(root_path=None)¶ Bases:
dcc_qc.packages.abs_package.AbsPackage-
static
get_packages(path)¶
-
static
dcc_qc.packages.package_factory module¶
dcc_qc.packages.utils module¶
-
dcc_qc.packages.utils.create_package(factory_name, root_path=None) → dcc_qc.packages.abs_package.AbsPackage¶