From c677a50b641f5113f7c408e9dea14e9566a2e15d Mon Sep 17 00:00:00 2001 From: Michael Hucka Date: Tue, 18 Jul 2023 15:42:19 -0700 Subject: [PATCH] feat: update setup.cfg based on codemeta.json --- Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index c2fd200..ae41622 100644 --- a/Makefile +++ b/Makefile @@ -176,7 +176,14 @@ confirm-release: exit 1 fi -update-all: update-init update-meta update-citation update-example +update-all: update-setup update-init update-meta update-citation update-example + +update-setup: vars + @sed -i .bak -e '/^version/ s|= .*|= $(version)|' setup.cfg + @sed -i .bak -e '/^description/ s|= .*|= $(desc)|' setup.cfg + @sed -i .bak -e '/^author/ s|= .*|= $(author)|' setup.cfg + @sed -i .bak -e '/^email/ s|= .*|= $(email)|' setup.cfg + @sed -i .bak -e '/^license / s|= .*|= $(license)|' setup.cfg update-init: vars @sed -i .bak -e "s|^\(__version__ *=\).*|\1 '$(version)'|" $(initfile) @@ -335,7 +342,7 @@ reset := $(shell tput sgr0) .PHONY: help vars report release test-branch test tests update-all \ update-init update-meta update-citation update-example commit-updates \ - release-on-github print-instructions update-doi \ + update-setup release-on-github print-instructions update-doi \ packages test-pypi pypi clean really-clean completely-clean \ clean-dist really-clean-dist clean-build really-clean-build \ clean-release clean-other