Hi,
we currently use a one repo approach which does not require a local development environment (we utilize azure dev ops and nutter for automated tests). We also have shared code accross pipelines and started with %run-sytle modularization and have now to import-style modularization in order for the code to be usable within DLTs as well.
We now noted that "import-style" modularization only works for Repos but not within workspaces and were a bit surprised by that. iIt feels unexpected and asymmetric. Can you please elaborate why this the case and if there are plans to change this in the future?
We are aware that this is documented clearly here ("Source code can only be imported from files in a Databricks repo. You cannot import source code from a workspace file") , but no reasoning or outlook is given. And this is what my question is about. I also think that almost all use cases which work for workspaces can be translated to repos, but non the less I am curious why it is how it is and how it may develop in future.
Thanks very much for any insights shared