Skip to content

refactor: move LanceNamespace interface to pylance and java lance-core#5345

Merged
jackye1995 merged 6 commits intolance-format:mainfrom
jackye1995:ns-repo-factor
Nov 26, 2025
Merged

refactor: move LanceNamespace interface to pylance and java lance-core#5345
jackye1995 merged 6 commits intolance-format:mainfrom
jackye1995:ns-repo-factor

Conversation

@jackye1995
Copy link
Copy Markdown
Contributor

Based on the planned migration path, move the interface into lance core repo, keep the generated models and all the integrations in lance-namespace

@jackye1995 jackye1995 merged commit 3f33ded into lance-format:main Nov 26, 2025
11 of 15 checks passed
jackye1995 added a commit that referenced this pull request Nov 28, 2025
This is a partial revert of #5345. Because lancedb does not depend on
pylance (except for in tests), we cannot put the LanceNamespace
pluggable interface in pylance directly, so move back to use
lance_namesapce python module. Also do the same for java for
consistency. For rust, because it is a source build, we have concluded
that it should remain in core lance repo for easy import.

For more details, see latest
https://lance.org/community/project-specific/namespace/#dependency-diagram
jackye1995 added a commit to jackye1995/lance that referenced this pull request Jan 21, 2026
lance-format#5345)

Based on the planned migration path, move the interface into lance core
repo, keep the generated models and all the integrations in
lance-namespace
jackye1995 added a commit to jackye1995/lance that referenced this pull request Jan 21, 2026
…e-format#5364)

This is a partial revert of lance-format#5345. Because lancedb does not depend on
pylance (except for in tests), we cannot put the LanceNamespace
pluggable interface in pylance directly, so move back to use
lance_namesapce python module. Also do the same for java for
consistency. For rust, because it is a source build, we have concluded
that it should remain in core lance repo for easy import.

For more details, see latest
https://lance.org/community/project-specific/namespace/#dependency-diagram
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants