From 90cef176ddbf137be2d1596c5190e668fe403027 Mon Sep 17 00:00:00 2001 From: Jens Troeger Date: Mon, 27 Jul 2026 11:28:48 -0700 Subject: [PATCH] refactor: improve Makefile variables used to build artifact names --- Makefile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index bc7a833f..951d224f 100644 --- a/Makefile +++ b/Makefile @@ -16,8 +16,10 @@ PACKAGE_VERSION := $(shell python -c $$'try: import $(PACKAGE_NAME); print($(PAC # (py3), the ABI tag (none), and the platform tag (any) for the final wheel # file name. PACKAGE_BASE_NAME := $(PACKAGE_NAME)-$(PACKAGE_VERSION) -PACKAGE_SDIST_NAME := $(PACKAGE_BASE_NAME).tar.gz -PACKAGE_WHEEL_NAME := $(PACKAGE_BASE_NAME)-py3-none-any.whl +PACKAGE_SDIST_BASE_NAME := $(PACKAGE_BASE_NAME) +PACKAGE_SDIST_NAME := $(PACKAGE_SDIST_BASE_NAME).tar.gz +PACKAGE_WHEEL_BASE_NAME := $(PACKAGE_BASE_NAME)-py3-none-any +PACKAGE_WHEEL_NAME := $(PACKAGE_WHEEL_BASE_NAME).whl # If a PYTHON environment variable exists then use that, else define it here. PYTHON ?= python3.14 @@ -194,8 +196,8 @@ test-all: test-unit test-integration test-performance .PHONY: dist dist: dist/$(PACKAGE_WHEEL_NAME) dist/$(PACKAGE_SDIST_NAME) dist/$(PACKAGE_BASE_NAME)-docs-html.zip dist/$(PACKAGE_BASE_NAME)-docs-md.zip dist/$(PACKAGE_WHEEL_NAME): check test-all - SOURCE_DATE_EPOCH=$(SOURCE_DATE_EPOCH) python -m flit build --setup-py --format wheel - echo $(SOURCE_DATE_EPOCH) > dist/$(PACKAGE_BASE_NAME)-py3-none-any-build-epoch.txt + SOURCE_DATE_EPOCH=$(SOURCE_DATE_EPOCH) python -m flit build --format wheel + echo $(SOURCE_DATE_EPOCH) > dist/$(PACKAGE_WHEEL_BASE_NAME)-build-epoch.txt dist/$(PACKAGE_SDIST_NAME): check test-all SOURCE_DATE_EPOCH=$(SOURCE_DATE_EPOCH) python -m flit build --no-setup-py --format sdist dist/$(PACKAGE_BASE_NAME)-docs-html.zip: docs-html