Specify targets as phony
Use .PHONY to specify the targets that are not really names of files.
VERSION=$(shell python3 -c "from configparser import ConfigParser; p = ConfigParser(); p.read('setup.cfg'); print(p['metadata']['version'])")
+.PHONY: default tag upload publish clean format lint
+
default:
@echo "\"make publish\"?"
