Databricks SDK for Python: Ruff Integration and Formatting Updates
The Databricks SDK for Python has integrated Ruff for formatting and linting, replacing Black, isort, and autoflake. This change aligns the SDK's formatting with Databricks' internal guidelines and prepares for a unified internal repository. While the underlying code formatting logic is updated, there are no behavioral changes for users of the published SDK.
Maintenance (1) ›
Switch the formatter and linter from black/isort/autoflake to ruff (format + lint), aligning the SDK formatter with Databricks' internal Python formatting guidelines in preparation for moving the source of truth to a separate internal repository. make fmt now runs ruff format + ruff check --fix-only; make lint runs ruff check and ruff format --check across databricks and tests. No behavioral changes to the published SDK
https://github.com/databricks/databricks-sdk-py/releases/tag/v0.112.0
Related releases
- Building an AI-Forward Healthcare Organization on Data and Governance Databricks Blog ·
- Databricks Accelerates Agentic Media Buying with New Reference Implementation Databricks Blog ·
- NBCUniversal Migrates to Databricks Lakehouse for Scalable Analytics Databricks Blog ·
- Databricks SDK for Python v0.123.0: API changes and breaking updates Databricks Python SDK Releases ·
- Databricks Go SDK v0.167.0 Adds Cloud Provider Auth Fields Databricks Go SDK Releases ·
- Databricks SDK Java v0.138.0 Adds Model Provider Config Fields Databricks Java SDK Releases ·