mirror of
https://github.com/lancedb/lancedb.git
synced 2025-12-22 21:09:58 +00:00
33 lines
743 B
Makefile
33 lines
743 B
Makefile
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: doctest
|
|
doctest: ## Run documentation tests.
|
|
pytest --doctest-modules python/lancedb
|
|
|
|
.PHONY: test
|
|
test: ## Run tests.
|
|
pytest python/tests -vv --durations=10 -m "not slow"
|