From 4256bf7ab7ee5f27a022a1740d8b38760dbb6444 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Fri, 7 Nov 2025 15:14:12 +0000 Subject: [PATCH] Add package.json to each example This is so that it can be used in create-cloudflare as a template. --- 01-hello/package.json | 13 +++++++++++++ 02-binding/package.json | 13 +++++++++++++ 03-fastapi/package.json | 13 +++++++++++++ 04-query-d1/package.json | 13 +++++++++++++ 05-langchain/package.json | 13 +++++++++++++ 06-assets/package.json | 13 +++++++++++++ 07-durable-objects/package.json | 13 +++++++++++++ 08-cron/package.json | 13 +++++++++++++ 09-workers-ai/package.json | 13 +++++++++++++ 10-workflows/package.json | 13 +++++++++++++ 10-workflows/pyproject.toml | 4 ++-- 11 files changed, 132 insertions(+), 2 deletions(-) create mode 100644 01-hello/package.json create mode 100644 02-binding/package.json create mode 100644 03-fastapi/package.json create mode 100644 04-query-d1/package.json create mode 100644 05-langchain/package.json create mode 100644 06-assets/package.json create mode 100644 07-durable-objects/package.json create mode 100644 08-cron/package.json create mode 100644 09-workers-ai/package.json create mode 100644 10-workflows/package.json diff --git a/01-hello/package.json b/01-hello/package.json new file mode 100644 index 0000000..8c9daf7 --- /dev/null +++ b/01-hello/package.json @@ -0,0 +1,13 @@ +{ + "name": "hello-python", + "version": "0.0.0", + "private": true, + "scripts": { + "deploy": "uv run pywrangler deploy", + "dev": "uv run pywrangler dev", + "start": "uv run pywrangler dev" + }, + "devDependencies": { + "wrangler": "^4.46.0" + } +} diff --git a/02-binding/package.json b/02-binding/package.json new file mode 100644 index 0000000..62c0f5d --- /dev/null +++ b/02-binding/package.json @@ -0,0 +1,13 @@ +{ + "name": "hello-python-bindings", + "version": "0.0.0", + "private": true, + "scripts": { + "deploy": "uv run pywrangler deploy", + "dev": "uv run pywrangler dev", + "start": "uv run pywrangler dev" + }, + "devDependencies": { + "wrangler": "^4.46.0" + } +} diff --git a/03-fastapi/package.json b/03-fastapi/package.json new file mode 100644 index 0000000..faae1ce --- /dev/null +++ b/03-fastapi/package.json @@ -0,0 +1,13 @@ +{ + "name": "fastapi-worker", + "version": "0.0.0", + "private": true, + "scripts": { + "deploy": "uv run pywrangler deploy", + "dev": "uv run pywrangler dev", + "start": "uv run pywrangler dev" + }, + "devDependencies": { + "wrangler": "^4.46.0" + } +} diff --git a/04-query-d1/package.json b/04-query-d1/package.json new file mode 100644 index 0000000..43462e9 --- /dev/null +++ b/04-query-d1/package.json @@ -0,0 +1,13 @@ +{ + "name": "python-d1", + "version": "0.0.0", + "private": true, + "scripts": { + "deploy": "uv run pywrangler deploy", + "dev": "uv run pywrangler dev", + "start": "uv run pywrangler dev" + }, + "devDependencies": { + "wrangler": "^4.46.0" + } +} diff --git a/05-langchain/package.json b/05-langchain/package.json new file mode 100644 index 0000000..3182f66 --- /dev/null +++ b/05-langchain/package.json @@ -0,0 +1,13 @@ +{ + "name": "hello-langchain", + "version": "0.0.0", + "private": true, + "scripts": { + "deploy": "uv run pywrangler deploy", + "dev": "uv run pywrangler dev", + "start": "uv run pywrangler dev" + }, + "devDependencies": { + "wrangler": "^4.46.0" + } +} diff --git a/06-assets/package.json b/06-assets/package.json new file mode 100644 index 0000000..8c4052b --- /dev/null +++ b/06-assets/package.json @@ -0,0 +1,13 @@ +{ + "name": "assets-python", + "version": "0.0.0", + "private": true, + "scripts": { + "deploy": "uv run pywrangler deploy", + "dev": "uv run pywrangler dev", + "start": "uv run pywrangler dev" + }, + "devDependencies": { + "wrangler": "^4.46.0" + } +} diff --git a/07-durable-objects/package.json b/07-durable-objects/package.json new file mode 100644 index 0000000..f4c3ca5 --- /dev/null +++ b/07-durable-objects/package.json @@ -0,0 +1,13 @@ +{ + "name": "python-durable-objects", + "version": "0.0.0", + "private": true, + "scripts": { + "deploy": "uv run pywrangler deploy", + "dev": "uv run pywrangler dev", + "start": "uv run pywrangler dev" + }, + "devDependencies": { + "wrangler": "^4.46.0" + } +} diff --git a/08-cron/package.json b/08-cron/package.json new file mode 100644 index 0000000..a137993 --- /dev/null +++ b/08-cron/package.json @@ -0,0 +1,13 @@ +{ + "name": "python-cron", + "version": "0.0.0", + "private": true, + "scripts": { + "deploy": "uv run pywrangler deploy", + "dev": "uv run pywrangler dev", + "start": "uv run pywrangler dev" + }, + "devDependencies": { + "wrangler": "^4.46.0" + } +} diff --git a/09-workers-ai/package.json b/09-workers-ai/package.json new file mode 100644 index 0000000..70c9bfd --- /dev/null +++ b/09-workers-ai/package.json @@ -0,0 +1,13 @@ +{ + "name": "python-ai", + "version": "0.0.0", + "private": true, + "scripts": { + "deploy": "uv run pywrangler deploy", + "dev": "uv run pywrangler dev", + "start": "uv run pywrangler dev" + }, + "devDependencies": { + "wrangler": "^4.46.0" + } +} diff --git a/10-workflows/package.json b/10-workflows/package.json new file mode 100644 index 0000000..fe3a4ac --- /dev/null +++ b/10-workflows/package.json @@ -0,0 +1,13 @@ +{ + "name": "python-workflows", + "version": "0.0.0", + "private": true, + "scripts": { + "deploy": "uv run pywrangler deploy", + "dev": "uv run pywrangler dev", + "start": "uv run pywrangler dev" + }, + "devDependencies": { + "wrangler": "^4.46.0" + } +} diff --git a/10-workflows/pyproject.toml b/10-workflows/pyproject.toml index 36fccf7..39f5f77 100644 --- a/10-workflows/pyproject.toml +++ b/10-workflows/pyproject.toml @@ -1,7 +1,7 @@ [project] -name = "python-cron" +name = "python-workflows" version = "0.1.0" -description = "Python cron example" +description = "Python workflows example" readme = "README.md" requires-python = ">=3.12" dependencies = [