Spaces:
Sleeping
Sleeping
| #!/usr/bin/make -f | |
| VENV = .venv | |
| UV = uv | |
| PIP = $(VENV)/bin/pip | |
| PYTHON = $(VENV)/bin/python | |
| UV_RUN = $(UV) run --no-sync | |
| PYTEST_WATCH_MODULES = | |
| ARGS = | |
| venv-clean: | |
| @if [ -d "$(VENV)" ]; then \ | |
| rm -rf "$(VENV)"; \ | |
| fi | |
| venv-create: | |
| $(UV) venv | |
| dev-install: | |
| $(UV) sync --frozen --all-extras --dev | |
| dev-upgrade-all: | |
| $(UV) sync --upgrade | |
| dev-venv: venv-create dev-install | |
| dev-flake8: | |
| $(UV_RUN) -m flake8 fngradio_various_api_mcp tests | |
| dev-pylint: | |
| $(UV_RUN) -m pylint fngradio_various_api_mcp tests | |
| dev-mypy: | |
| $(UV_RUN) -m mypy --check-untyped-defs fngradio_various_api_mcp tests | |
| dev-lint: dev-flake8 dev-pylint dev-mypy | |
| dev-unit-tests: | |
| $(UV_RUN) -m pytest -vv | |
| dev-watch: | |
| $(UV_RUN) -m pytest_watcher \ | |
| --runner=$(VENV)/bin/python \ | |
| . \ | |
| -m pytest -vv $(PYTEST_WATCH_MODULES) | |
| dev-test: dev-lint dev-unit-tests | |
| dev-start: | |
| $(UV_RUN) -m fngradio_various_api_mcp | |
| docker-build: | |
| docker compose build | |
| docker-start: | |
| docker compose up -d app --wait | |
| docker-logs: | |
| docker compose logs -f | |
| docker-stop: | |
| docker compose down | |
| docker-clean: | |
| docker compose down --volumes | |