mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-09-06 18:05:37 +00:00
python: Fix .PHONY Make specifiers
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> Message-id: 20210629214323.1329806-10-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com>
This commit is contained in:
parent
8c95d0fc7f
commit
205d7219f3
|
@ -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/
|
||||
|
|
Loading…
Reference in a new issue