Skip to content

feat: vendor dldb 1.0.0 with pinned lance stack for public installs - #16

Merged
reiase merged 1 commit into
mainfrom
feat/add-dldb-package
Jul 30, 2026
Merged

feat: vendor dldb 1.0.0 with pinned lance stack for public installs#16
reiase merged 1 commit into
mainfrom
feat/add-dldb-package

Conversation

@Fantasy97

Copy link
Copy Markdown
Collaborator

Summary

  • Vendor upstream dldb as packages/dldb (dldb==1.0.0, runtime core only).
  • Remove the private Gitee git dependency; default installs use the in-repo package (uv path source / pip editable ./packages/dldb).
  • Pin the Lance stack in dldb to reduce cross-environment nested-trajectory read failures.

Compatibility guidance

Writer/reader compatibility is primarily gated by lancedb / pylance. This PR constrains dldb to the validated band: Python >=3.10,<3.13, lancedb>=0.34,<0.35, pylance>=9,<10, plus pandas/pyarrow ranges. Keep writer and reader on the same Lance generation; reinstall existing envs after upgrading; validate nested R/W before bumping Lance majors.

Install

pip install "dldb @ git+https://github.com/DeepLink-org/Persisting.git@#subdirectory=persisting/dldb"

@reiase
reiase merged commit 276648c into main Jul 30, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants