Skip to content

Commit cdc3ea9

Browse files
committed
🔨 Install all deps in Makefile; update release
1 parent 304562d commit cdc3ea9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ $(DIU_VENV)/bin/activate:
1414
$(ROOT_PYTHON) -m venv $(DIU_VENV)
1515
$(DIU_PYTHON) -m pip install --upgrade pip setuptools wheel
1616
$(DIU_PYTHON) -m pip install -r requirements.txt
17+
$(DIU_PYTHON) -m pip install -r doc-requirements.txt
1718
$(DIU_PYTHON) -m flit install --symlink
1819

1920
.PHONY: build ## Build artifacts meant for distribution
@@ -23,8 +24,7 @@ build: $(DIU_VENV)/bin/activate
2324
.PHONY: release ## Upload build artifacts to PyPI
2425
release: $(DIU_VENV)/bin/activate
2526
git tag v`$(DIU_PYTHON) -m bumpversion --dry-run --list --new-version 0.0.0 patch | grep current | cut -d'=' -f 2`
26-
$(DIU_PYTHON) -m flit publish
27-
git push --tags
27+
@echo "Verify new tag has been created. If the tag looks correct, push to git with: git push --tags ."
2828

2929
.PHONY: test ## Run test suite for current environment
3030
test: $(DIU_VENV)/bin/activate
@@ -53,6 +53,7 @@ clean:
5353

5454
.PHONY: purge ## Clean + remove virtual environment
5555
purge: clean
56+
rm -rf .tox
5657
rm -rf $(DIU_VENV)
5758

5859
.PHONY: help ## List make targets with description

0 commit comments

Comments
 (0)