.PHONY: venv
venv:
	python3 -m venv venv
	./venv/bin/pip install pip-tools

pip-compile: venv
	# currently dbt-snowflake does not resolve due to internal version conflicts
	# ./venv/bin/pip-compile requirements.in > requirements.txt
	./venv/bin/pip-compile requirements-dev.in > requirements-dev.txt

pip-sync: venv
	./venv/bin/pip-sync requirements*.txt
