Skip to content

fix(dashboard): remove dependency on pandas #3077

@zilto

Description

@zilto

The dlt Dashboard, installed via dlt[workspace] shouldn't depend on pandas. Pandas is a heavy dependency and is not required. The marimo UI can render pyarrow tables directly. Also, having the duckdb group in ibis-framework[duckdb] installs pandas and numpy as dependencies. They are not required for ibis to work.

Ideal dependencies would be be:

workspace = [
  "duckdb",
  "ibis-framework",
  "pyarrow",
  "pyarrow-hotfix",
  "marimo",
]

Metadata

Metadata

Assignees

No one assigned

    Labels

    tech-debtLeftovers from previous work. Should be fixed over time

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions