marin-community/marin#1690 "workspace" step 1: marin
, data_browser
First step in the uv workspace migration plan: initializes a uv workspace and moves marin
and data_browser
packages into lib/
.
- Creates workspace root
pyproject.toml
- Moves
src/
→lib/marin/src/
anddata_browser/
→lib/data_browser/
- Updates all path references in workflows, Makefile, mkdocs config
- Updates documentation GitHub URLs to use
MARIN_DOC_BRANCH
env var (defaults tomain
)
marin/
pyproject.toml # Workspace root
experiments/ # Stays at root
lib/
marin/ # Workspace member
pyproject.toml
src/marin/
data_browser/ # Workspace member
pyproject.toml
src/
See workspace migration gist for migration scripts and details.