caas_base.import_layer_libs appears to be doing magic imports of charms/layer as a convenience. This will cause conflicts with other layers, which are expecting standard Python packaging rules in this shared location. If caas_base needs magic imports, it should do so in a distinct namespace to avoid conflicts with other layers.
caas_base.import_layer_libs appears to be doing magic imports of charms/layer as a convenience. This will cause conflicts with other layers, which are expecting standard Python packaging rules in this shared location. If caas_base needs magic imports, it should do so in a distinct namespace to avoid conflicts with other layers.