# Add any tasks that are not dependent on files to the .PHONY list.
.PHONY: install_with_dev install_with_dev_from_lock lint test_unit

# Update and install all dependencies (including dev)
install_with_dev:
	pipenv --rm install --dev --python 3.8

install_with_dev_from_lock:
	pipenv --rm install --ignore-pipfile --dev --python 3.8

lint:
	pipenv run flake8 sme_labelcopy_loader/

test_unit:
	PIPENV_DONT_LOAD_ENV=1 pipenv run py.test tests/
