Skip to content

refactor: separate out python and java LanceNamespace interface#5364

Merged
jackye1995 merged 5 commits intolance-format:mainfrom
jackye1995:ns-refactor2
Nov 28, 2025
Merged

refactor: separate out python and java LanceNamespace interface#5364
jackye1995 merged 5 commits intolance-format:mainfrom
jackye1995:ns-refactor2

Conversation

@jackye1995
Copy link
Copy Markdown
Contributor

@jackye1995 jackye1995 commented Nov 27, 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

@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@jackye1995 jackye1995 merged commit 65e212e into lance-format:main Nov 28, 2025
14 of 16 checks passed
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