This gist sets out proposals for modifying the interfaces to the MLflow stores and artifact repositories. Currently, different implementations of these require different arguments, and the proposals below attempt to make them more consistent.
These changes are motivated in particular by a proposed new plugin system for third party packages to provide implementations of tracking stores and [artifact