# Copyright 2024 The Spin Authors. All rights reserved.
# Use of this source code is governed by the Apache 2.0
# license that can be found in the LICENSE file.

precommit:
	make fmt
	make lint
	make types
	make test

fmt:
	ruff format .

lint:
	ruff check . --fix

types:
	mypy spinsys

test:
	pytest

build:
	uv build

deploy:
	twine upload dist/*
