[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 08/12] python: Fix .PHONY Make specifiers
From: |
John Snow |
Subject: |
[PATCH v2 08/12] python: Fix .PHONY Make specifiers |
Date: |
Tue, 29 Jun 2021 12:42:49 -0400 |
I missed the 'check-tox' target. Add that, but split the large .PHONY
specifier at the top into its component pieces and move them near the
targets they describe so that they're much harder to forget to update.
Signed-off-by: John Snow <jsnow@redhat.com>
---
python/Makefile | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/python/Makefile b/python/Makefile
index d2cfa6ad8f..d34c4e35d9 100644
--- a/python/Makefile
+++ b/python/Makefile
@@ -1,5 +1,4 @@
-.PHONY: help pipenv check-pipenv check clean distclean develop
-
+.PHONY: help
help:
@echo "python packaging help:"
@echo ""
@@ -29,25 +28,32 @@ help:
@echo " built distribution files, and everything"
@echo " from 'make clean'."
+.PHONY: pipenv
pipenv: .venv
.venv: Pipfile.lock
@PIPENV_VENV_IN_PROJECT=1 pipenv sync --dev --keep-outdated
@touch .venv
+.PHONY: check-pipenv
check-pipenv: pipenv
@pipenv run make check
+.PHONY: develop
develop:
pip3 install -e .[devel]
+.PHONY: check
check:
@avocado --config avocado.cfg run tests/
+.PHONY: check-tox
check-tox:
@tox
+.PHONY: clean
clean:
python3 setup.py clean --all
+.PHONY: distclean
distclean: clean
rm -rf qemu.egg-info/ .venv/ .tox/ dist/
--
2.31.1
- [PATCH v2 00/12] Python: packaging cleanups, John Snow, 2021/06/29
- [PATCH v2 03/12] python: Re-lock pipenv at *oldest* supported versions, John Snow, 2021/06/29
- [PATCH v2 01/12] python: expose typing information via PEP 561, John Snow, 2021/06/29
- [PATCH v2 04/12] python: README.rst touchups, John Snow, 2021/06/29
- [PATCH v2 02/12] python: Remove global pylint suppressions, John Snow, 2021/06/29
- [PATCH v2 05/12] python: Add no-install usage instructions, John Snow, 2021/06/29
- [PATCH v2 06/12] python: rename 'venv-check' target to 'check-pipenv', John Snow, 2021/06/29
- [PATCH v2 08/12] python: Fix .PHONY Make specifiers,
John Snow <=
- [PATCH v2 11/12] python: Update help text on 'make clean', 'make distclean', John Snow, 2021/06/29
- [PATCH v2 10/12] python: Update help text on 'make check', 'make develop', John Snow, 2021/06/29
- [PATCH v2 07/12] python: update help text for check-tox, John Snow, 2021/06/29
- [PATCH v2 12/12] python: remove auto-generated pyproject.toml file, John Snow, 2021/06/29