From 799d3965a30016b4d2747b5a420367a9c6d9f14a Mon Sep 17 00:00:00 2001 From: Clement Bouvet Date: Tue, 18 Mar 2025 11:19:28 +0100 Subject: [PATCH 1/3] use wit version 1.0.0 --- edgee-component.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/edgee-component.toml b/edgee-component.toml index 82b241b..8ddb418 100644 --- a/edgee-component.toml +++ b/edgee-component.toml @@ -9,7 +9,7 @@ description = "Example Python component for data collection" documentation = "https://github.com/edgee-cloud/example-py-component" repository = "https://github.com/edgee-cloud/example-py-component" language = "Python" -wit-version = "0.5.0" +wit-version = "1.0.0" [component.build] command = "uv sync && rm -rf edgee_world && uv run componentize-py --wit-path .edgee/wit/ bindings edgee_world && uv run componentize-py --wit-path .edgee/wit/ --world data-collection componentize dc_component -o dc_component.wasm" From 6232acbc55a2202d2b78c93682d727819d270acb Mon Sep 17 00:00:00 2001 From: Clement Bouvet Date: Tue, 18 Mar 2025 11:26:44 +0100 Subject: [PATCH 2/3] remove unussed make setup --- .github/workflows/check.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 943b0a1..b7cd7e8 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -26,7 +26,6 @@ jobs: - name: Build component run: | - make setup edgee components build - name: Verify .wasm file exists From 8ca2fa13d420cd8231125660f06cca7237e44b6b Mon Sep 17 00:00:00 2001 From: Clement Bouvet Date: Tue, 18 Mar 2025 11:44:20 +0100 Subject: [PATCH 3/3] cleanup makefile --- Makefile | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/Makefile b/Makefile index b57f913..7f3d81d 100644 --- a/Makefile +++ b/Makefile @@ -8,21 +8,8 @@ help: | sort \ | sed -e "s/^Makefile://" -e "s///" \ | awk 'BEGIN { FS = ":.*?## " }; { printf "\033[36m%-30s\033[0m %s\n", $$1, $$2 }' -edgee_world: - # grab python reqs - uv sync - # generate bindings from wit - uv run componentize-py --wit-path .edgee/wit/ bindings edgee_world - -setup: edgee_world ## setup development environment - -build: setup +build: edgee components build -clean: ## clean build artifacts - rm -rf dc_component.wasm - rm -rf edgee_world - rm -rf __pycache__ - -test: setup ## test the component functions +test: ## test the component functions python -m unittest dc_component_test.py