8000 feat: reduce baseline dependencies · Issue #24 · dlt-hub/dlthub-init · GitHub
[go: up one dir, main page]

Skip to content

feat: reduce baseline dependencies #24

Closed

Description

@zilto

When doing uvx dlthub-init@latest, it includes more Python dependencies than expected, and they most frequently remained unused.

Maybe I'm missing something

dependencies = [
    "dlt[hub]>=1.27.2,<2",
    "dlthub>=0.27.0,<1",
    "dlthub-client>=0.27.7,<1",
    "duckdb>=0.9",
    "ibis-framework>=12.0.0 ; python_version >= '3.10'",
    "pyarrow>=16.0.0",
    "marimo>=0.14.5",
    "fastmcp>=3.0.0 ; python_version >= '3.10'",
    "mowidgets>=0.2.1 ; python_version >= '3.11'",
    "pathspec>=0.11.2",
    "pydbml>=1.2.0",
    "croniter>=6.0.0",
]

Activity

  1. bjoaquinc commented on Sep 3, 2026

    @bjoaquinc
    Contributor

    Yeah, good catch. This is a frozen copy of dlt's WORKSPACE_DEPS as of 96f3b1aa (2026-05-10), unchanged since this repo's initial commit, so it has already drifted (missing s3fs from dlt-hub/dlt#4044 and the marker cleanup from dlt-hub/dlt#4074). Probably best to trim it upstream in WORKSPACE_DEPS so dlt's own dlthub init picks up the same change, then re-sync the scaffold here. I'll add a drift check on our side so the copy can't silently freeze again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    0