# Build the Cover Art Archive Python plugin.PHONY: build test cleanWASM_FILE = coverartarchive-py.wasmbuild: $(WASM_FILE)$(WASM_FILE): plugin/__init__.pyextism-py plugin/__init__.py -o $(WASM_FILE)test: build@echo "Testing nd_manifest..."extism call $(WASM_FILE) nd_manifest --wasi@echo ""@echo "Testing nd_get_album_images with Portishead's Dummy MBID..."extism call $(WASM_FILE) nd_get_album_images --wasi \--input '{"name":"Dummy","artist":"Portishead","mbid":"76df3287-6cda-33eb-8e9a-044b5e15ffdd"}' \--allow-host "coverartarchive.org" --allow-host "archive.org"test-error: build@echo "Testing error case (missing MBID)..."-extism call $(WASM_FILE) nd_get_album_images --wasi \--input '{"name":"Test Album","artist":"Test Artist"}' \--allow-host "coverartarchive.org"clean:rm -f $(WASM_FILE)