llama-index

Форк
0
/
Makefile 
32 строки · 1.2 Кб
1
GIT_ROOT ?= $(shell git rev-parse --show-toplevel)
2

3
help:	## Show all Makefile targets.
4
	@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[33m%-30s\033[0m %s\n", $$1, $$2}'
5

6
format:	## Run code autoformatters (black).
7
	pre-commit install
8
	git ls-files | xargs pre-commit run black --files
9

10
lint:	## Run linters: pre-commit (black, ruff, codespell) and mypy
11
	pre-commit install && git ls-files | xargs pre-commit run --show-diff-on-failure --files
12

13
test:	## Run tests via pants
14
	pants --no-local-cache --changed-since=origin/main --changed-dependents=transitive test
15

16
test-core:	## Run tests via pants
17
	pants --no-local-cache test llama-index-core/::
18

19
test-integrations:	## Run tests via pants
20
	pants --no-local-cache test llama-index-integrations/::
21

22
test-finetuning:	## Run tests via pants
23
	pants --no-local-cache test llama-index-finetuning/::
24

25
test-experimental:	## Run tests via pants
26
	pants --no-local-cache test llama-index-experimental/::
27

28
test-packs:	## Run tests via pants
29
	pants --no-local-cache test llama-index-packs/::
30

31
watch-docs:	## Build and watch documentation.
32
	sphinx-autobuild docs/ docs/_build/html --open-browser --watch $(GIT_ROOT)/llama_index/
33

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.