[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 09/15] python: Fix .PHONY Make specifiers
From: |
John Snow |
Subject: |
[PATCH v3 09/15] python: Fix .PHONY Make specifiers |
Date: |
Tue, 29 Jun 2021 17:43:17 -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>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@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 v3 02/15] python: expose typing information via PEP 561, (continued)
- [PATCH v3 02/15] python: expose typing information via PEP 561, John Snow, 2021/06/29
- [PATCH v3 01/15] python/qom: Do not use 'err' name at module scope, John Snow, 2021/06/29
- [PATCH v3 03/15] python: Remove global pylint suppressions, John Snow, 2021/06/29
- [PATCH v3 04/15] python: Re-lock pipenv at *oldest* supported versions, John Snow, 2021/06/29
- [PATCH v3 05/15] python: README.rst touchups, John Snow, 2021/06/29
- [PATCH v3 07/15] python: rename 'venv-check' target to 'check-pipenv', John Snow, 2021/06/29
- [PATCH v3 08/15] python: update help text for check-tox, John Snow, 2021/06/29
- [PATCH v3 06/15] python: Add no-install usage instructions, John Snow, 2021/06/29
- [PATCH v3 09/15] python: Fix .PHONY Make specifiers,
John Snow <=
- [PATCH v3 10/15] python: only check qemu/ subdir with flake8, John Snow, 2021/06/29
- [PATCH v3 11/15] python: add 'make check-dev' invocation, John Snow, 2021/06/29
- Re: [PATCH v3 11/15] python: add 'make check-dev' invocation, Wainer dos Santos Moschetta, 2021/06/30
- [PATCH v3 12/15] python: Update help text on 'make check', 'make develop', John Snow, 2021/06/29