Skip to content

Commit 375085b

Browse files
committed
add make commands
1 parent a142274 commit 375085b

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

Makefile

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ test: ## Run all unit tests (excluding integration)
9797

9898
test-integration: test-integration-setup test-integration-exec test-integration-cleanup ## Run integration tests
9999

100-
test-integration-setup: ## Start Docker services for integration tests
100+
test-integration-setup: install ## Start Docker services for integration tests
101101
docker compose -f dev/docker-compose-integration.yml kill
102102
docker compose -f dev/docker-compose-integration.yml rm -f
103103
docker compose -f dev/docker-compose-integration.yml up -d --wait
@@ -159,9 +159,14 @@ docs-build: ## Build the static documentation site
159159

160160
##@ Experimentation
161161

162-
notebook: ## Launch notebook for experimentation
163-
uv sync $(PYTHON_ARG) --group notebook
164-
uv run jupyter lab
162+
notebook-install: ## Install notebook dependencies
163+
uv sync $(PYTHON_ARG) --all-extras --group notebook
164+
165+
notebook: notebook-install ## Launch notebook for experimentation
166+
uv run jupyter lab --notebook-dir=notebooks
167+
168+
notebook-infra: notebook-install test-integration-setup ## Launch notebook with integration test infra (Spark, Iceberg Rest Catalog, object storage, etc.)
169+
uv run jupyter lab --notebook-dir=notebooks
165170

166171
# ===================
167172
# Project Maintenance

0 commit comments

Comments
 (0)