Metaclass used in the creation of PipelineTaskConfig classes
This metaclass ensures a `PipelineTaskConnections` class is specified in
the class construction parameters with a parameter name of
pipelineConnections. Using the supplied connection class, this metaclass
constructs a `lsst.pex.config.Config` instance which can be used to
configure the connections class. This config is added to the config class
under declaration with the name "connections" used as an identifier. The
connections config also has a reference to the connections class used in
its construction associated with an atttribute named `ConnectionsClass`.
Finally the newly constructed config class (not an instance of it) is
assigned to the Config class under construction with the attribute name
`ConnectionsConfigClass`.
Definition at line 45 of file config.py.