#!/usr/bin/make -f

export PYBUILD_NAME = dataclasses-json

include /usr/share/dpkg/pkg-info.mk

%:
	dh $@ --with python3 --buildsystem=pybuild

execute_before_dh_auto_build:
	# Dynamic versioning is currently done upstream via GitHub Actions.
	# See: https://github.com/lidatong/dataclasses-json/issues/446
	sed -i "s/version = \"0.0.0\"/version = \"$(DEB_VERSION_UPSTREAM)\"/" pyproject.toml
	echo "__version__ = '$(DEB_VERSION_UPSTREAM)'" > ./dataclasses_json/_version.py

execute_after_dh_auto_test:
	rm -rf $(CURDIR)/.pybuild/cpython3_*/build/.pytest_cache
