From 275cdccc7b3b0aabd5f61b70aae39c72fcd47632 Mon Sep 17 00:00:00 2001 From: Mavdol Date: Tue, 14 Apr 2026 10:26:46 +0200 Subject: [PATCH 1/2] remove urllib and http imports from python sdk initialization --- crates/capsule-sdk/python/src/capsule/__init__.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/crates/capsule-sdk/python/src/capsule/__init__.py b/crates/capsule-sdk/python/src/capsule/__init__.py index d6867d5..8d33231 100644 --- a/crates/capsule-sdk/python/src/capsule/__init__.py +++ b/crates/capsule-sdk/python/src/capsule/__init__.py @@ -4,13 +4,6 @@ from .app import TaskRunner from .run import run, RunnerOptions, RunnerResult, ExecutionInfo, ErrorInfo -import urllib.request -import urllib.parse -import urllib.error -import urllib.response -import http.client -import http.cookiejar - exports = app.exports From 17bb798649544edfb0c93ad51540e99e7ac723a7 Mon Sep 17 00:00:00 2001 From: Mavdol Date: Tue, 14 Apr 2026 10:31:04 +0200 Subject: [PATCH 2/2] bump project version to 0.8.8 and clean up Python initialization code --- crates/capsule-cli/Cargo.lock | 4 ++-- crates/capsule-cli/Cargo.toml | 4 ++-- crates/capsule-cli/npm/package.json | 10 +++++----- crates/capsule-cli/pyproject.toml | 2 +- crates/capsule-core/Cargo.lock | 2 +- crates/capsule-core/Cargo.toml | 2 +- crates/capsule-sdk/javascript/package-lock.json | 4 ++-- crates/capsule-sdk/javascript/package.json | 2 +- crates/capsule-sdk/python/pyproject.toml | 2 +- crates/capsule-sdk/python/src/capsule/__init__.py | 2 -- 10 files changed, 16 insertions(+), 18 deletions(-) diff --git a/crates/capsule-cli/Cargo.lock b/crates/capsule-cli/Cargo.lock index 037fce3..ecc0045 100644 --- a/crates/capsule-cli/Cargo.lock +++ b/crates/capsule-cli/Cargo.lock @@ -322,7 +322,7 @@ dependencies = [ [[package]] name = "capsule-core" -version = "0.8.7" +version = "0.8.8" dependencies = [ "anyhow", "blake3", @@ -351,7 +351,7 @@ dependencies = [ [[package]] name = "capsule-run" -version = "0.8.7" +version = "0.8.8" dependencies = [ "capsule-core", "clap", diff --git a/crates/capsule-cli/Cargo.toml b/crates/capsule-cli/Cargo.toml index 94e3355..b80be42 100644 --- a/crates/capsule-cli/Cargo.toml +++ b/crates/capsule-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "capsule-run" -version = "0.8.7" +version = "0.8.8" edition = "2024" description = "Secure WASM runtime to isolate and manage AI agent tasks" license = "Apache-2.0" @@ -16,7 +16,7 @@ path = "src/main.rs" [dependencies] clap = { version = "4.5.53", features = ["derive"] } -capsule-core = { version= "0.8.7", path = "../capsule-core" } +capsule-core = { version= "0.8.8", path = "../capsule-core" } tokio = { version = "1.48.0", features = ["rt", "rt-multi-thread", "macros"] } serde_json = "1" dotenvy = "0.15.7" diff --git a/crates/capsule-cli/npm/package.json b/crates/capsule-cli/npm/package.json index 76b7bcc..4a76980 100644 --- a/crates/capsule-cli/npm/package.json +++ b/crates/capsule-cli/npm/package.json @@ -1,6 +1,6 @@ { "name": "@capsule-run/cli", - "version": "0.8.7", + "version": "0.8.8", "description": "Secure WASM runtime to isolate and manage AI agent tasks", "bin": { "capsule": "./bin/capsule.js" @@ -29,9 +29,9 @@ "node": ">=18" }, "optionalDependencies": { - "@capsule-run/cli-darwin-arm64": "0.8.7", - "@capsule-run/cli-darwin-x64": "0.8.7", - "@capsule-run/cli-linux-x64": "0.8.7", - "@capsule-run/cli-win32-x64": "0.8.7" + "@capsule-run/cli-darwin-arm64": "0.8.8", + "@capsule-run/cli-darwin-x64": "0.8.8", + "@capsule-run/cli-linux-x64": "0.8.8", + "@capsule-run/cli-win32-x64": "0.8.8" } } diff --git a/crates/capsule-cli/pyproject.toml b/crates/capsule-cli/pyproject.toml index db226f1..91b9c0e 100644 --- a/crates/capsule-cli/pyproject.toml +++ b/crates/capsule-cli/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "capsule-run" -version = "0.8.7" +version = "0.8.8" description = "Secure WASM runtime to isolate and manage AI agent tasks" readme = "docs/README-pypi.md" license = {text = "Apache-2.0"} diff --git a/crates/capsule-core/Cargo.lock b/crates/capsule-core/Cargo.lock index 8860f38..929ea83 100644 --- a/crates/capsule-core/Cargo.lock +++ b/crates/capsule-core/Cargo.lock @@ -302,7 +302,7 @@ dependencies = [ [[package]] name = "capsule-core" -version = "0.8.7" +version = "0.8.8" dependencies = [ "anyhow", "blake3", diff --git a/crates/capsule-core/Cargo.toml b/crates/capsule-core/Cargo.toml index 721849e..edb2d99 100644 --- a/crates/capsule-core/Cargo.toml +++ b/crates/capsule-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "capsule-core" -version = "0.8.7" +version = "0.8.8" edition = "2024" description = "Core library for Capsule - WASM runtime for AI agent isolation" license = "Apache-2.0" diff --git a/crates/capsule-sdk/javascript/package-lock.json b/crates/capsule-sdk/javascript/package-lock.json index cac2fcc..c7d41f5 100644 --- a/crates/capsule-sdk/javascript/package-lock.json +++ b/crates/capsule-sdk/javascript/package-lock.json @@ -1,12 +1,12 @@ { "name": "@capsule-run/sdk", - "version": "0.8.7", + "version": "0.8.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@capsule-run/sdk", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { "@bytecodealliance/jco": "^1.0.0", diff --git a/crates/capsule-sdk/javascript/package.json b/crates/capsule-sdk/javascript/package.json index 9f19a61..c6c24fb 100644 --- a/crates/capsule-sdk/javascript/package.json +++ b/crates/capsule-sdk/javascript/package.json @@ -1,6 +1,6 @@ { "name": "@capsule-run/sdk", - "version": "0.8.7", + "version": "0.8.8", "description": "Capsule JavaScript SDK - run AI agent tasks in secure WASM sandboxes", "type": "module", "main": "./dist/index.js", diff --git a/crates/capsule-sdk/python/pyproject.toml b/crates/capsule-sdk/python/pyproject.toml index 7238d2b..65ec2cf 100644 --- a/crates/capsule-sdk/python/pyproject.toml +++ b/crates/capsule-sdk/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "capsule" -version = "0.8.7" +version = "0.8.8" description = "Capsule Python SDK - run AI agent tasks in secure WASM sandboxes" readme = "README.md" requires-python = ">=3.10" diff --git a/crates/capsule-sdk/python/src/capsule/__init__.py b/crates/capsule-sdk/python/src/capsule/__init__.py index 8d33231..4cf89ad 100644 --- a/crates/capsule-sdk/python/src/capsule/__init__.py +++ b/crates/capsule-sdk/python/src/capsule/__init__.py @@ -5,5 +5,3 @@ from .run import run, RunnerOptions, RunnerResult, ExecutionInfo, ErrorInfo exports = app.exports - -