Spaces:
Running
Running
lint: | |
@echo "Running Linter (Ruff)..." | |
poetry run isort tests/ src/ examples --check-only || poetry run isort tests/ src/ examples | |
poetry run ruff check src examples --fix --unsafe-fixes --exit-zero | |
poetry run ruff format src examples --check || poetry run ruff format src examples | |
docstring: | |
ruff check --select D src/starfish/data_factory | |
test: | |
poetry run pytest tests/ | |
install: install-extras | |
#poetry install --extras "code_execution vllm" --with dev | |
# Install with specific extras | |
#make install EXTRAS="pdf" | |
# Install all extras | |
#make install EXTRAS="all" | |
# Install without extras (default) | |
#make install | |
install-extras: | |
@echo "Installing dependencies with extras: $(EXTRAS)" | |
poetry install $(if $(EXTRAS),--extras "$(EXTRAS)",) --with dev | |
start-client_claude: | |
python src/starfish/data_mcp/client_claude.py src/starfish/data_mcp/server.py | |
start-client_openai: | |
python src/starfish/data_mcp/client_openai.py |