PIP_EXTRA_INDEX_URL ?= https://pypi.fury.io/lancedb/ help: ## Show this help. @sed -ne '/@sed/!s/## //p' $(MAKEFILE_LIST) .PHONY: develop develop: ## Install the package in development mode. PIP_EXTRA_INDEX_URL=$(PIP_EXTRA_INDEX_URL) maturin develop --extras tests,dev,embeddings .PHONY: format format: ## Format the code. cargo fmt ruff format python .PHONY: check check: ## Check formatting and lints. cargo fmt --check ruff format --check python cargo clippy ruff check python .PHONY: fix fix: ## Fix python lints ruff check python --fix .PHONY: typecheck typecheck: ## Run type checking with pyright. pyright .PHONY: doctest doctest: ## Run documentation tests. pytest --doctest-modules python/lancedb .PHONY: test test: ## Run tests. pytest python/tests -vv --durations=10 -m "not slow and not s3_test" .PHONY: clean clean: rm -rf data