.PHONY: conda_environment install format check_format lint check_lint isort check_isort polish

conda_environment:
	conda create -n dolph2vec python=3.11
	conda activate dolph2vec

install:
	pip install -r requirements.txt

format:
	ruff format src

check_format:
	ruff format src --check

lint:
	ruff check src --fix

check_lint:
	ruff check src

isort:
	isort src

check_isort:
	isort src -c

polish:
	make format
	make lint
	make isort
