Skip to content

feat: support remote storage for context store#20

Merged
beinan merged 1 commit intolance-format:mainfrom
beinan:feat/s3-remote-store
Jan 20, 2026
Merged

feat: support remote storage for context store#20
beinan merged 1 commit intolance-format:mainfrom
beinan:feat/s3-remote-store

Conversation

@beinan
Copy link
Copy Markdown
Collaborator

@beinan beinan commented Jan 20, 2026

Summary

  • add a generic ContextStoreOptions that threads Lance storage options through open/create
  • surface storage_options via the PyO3 binding and Python facade with optional AWS overrides
  • cover S3-backed persistence with moto-based tests and document remote usage

Testing

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace
  • cargo build -p lance-context-python --release
  • python/.venv/bin/pytest python/tests/test_persistence.py
  • python/.venv/bin/ruff check python/
  • python/.venv/bin/pyright -p python/pyproject.toml

@beinan beinan merged commit 1575451 into lance-format:main Jan 20, 2026
8 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.

1 participant