21 lines
665 B
Makefile
21 lines
665 B
Makefile
requirements.txt: pyproject.toml
|
|
uv pip compile $(UPGRADE) --output-file=requirements.txt pyproject.toml >/dev/null
|
|
|
|
dagster-requirements.txt: requirements.txt pyproject.toml
|
|
uv pip compile $(UPGRADE) --constraint=requirements.txt --output-file=dagster-requirements.txt --extra=dagster pyproject.toml >/dev/null
|
|
|
|
sync: virtualenv
|
|
uv pip sync requirements.txt
|
|
|
|
upgrade-deps: virtualenv
|
|
touch pyproject.toml
|
|
$(MAKE) UPGRADE="--upgrade" dev-requirements.txt
|
|
|
|
install-tools: virtualenv
|
|
pip install $(UPGRADE) pip wheel pip-tools uv
|
|
|
|
upgrade-tools: virtualenv
|
|
$(MAKE) UPGRADE="--upgrade" install-tools
|
|
|
|
upgrade: upgrade-tools upgrade-pre-commit upgrade-deps sync
|