- Fixed issue when Databricks SDK config objects were overridden for installation config files (#170). This commit addresses an issue where Databricks SDK config objects were being overridden during installation config files creation, which has been resolved by modifying the
_marshal
method in theinstallation
class to handledatabricks.sdk.core.Config
instances more carefully, and by introducing a new helper functionget_databricks_sdk_config
in thepaths.py
file, which retrieves the Databricks SDK configuration and improves the reliability and robustness of the SDK configuration. This fixes bug #169 and ensures that the SDK configuration is not accidentally modified during the installation process, preventing unexpected behavior and errors. The changes are isolated to thepaths.py
file and do not affect other parts of the codebase.
Contributors: @FastLee