From bfd56fd2dab3f5ea50385002e2cc706562a256db Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Sun, 12 Jul 2026 14:11:51 +0800 Subject: [PATCH] refactor(cloud): move package into workspace member --- openspec/changes/uv-workspace-packaging/tasks.md | 2 +- {cloud => packages/cloud-platform/cloud}/__init__.py | 0 {cloud => packages/cloud-platform/cloud}/config.py | 0 {cloud => packages/cloud-platform/cloud}/dispatch.py | 0 {cloud => packages/cloud-platform/cloud}/plugins.py | 0 {cloud => packages/cloud-platform/cloud}/pool.py | 0 {cloud => packages/cloud-platform/cloud}/scheduler.py | 0 {cloud => packages/cloud-platform/cloud}/sdk/__init__.py | 0 {cloud => packages/cloud-platform/cloud}/sdk/api.py | 0 {cloud => packages/cloud-platform/cloud}/sdk/client.py | 0 {cloud => packages/cloud-platform/cloud}/sdk/models.py | 0 {cloud => packages/cloud-platform/cloud}/store.py | 0 12 files changed, 1 insertion(+), 1 deletion(-) rename {cloud => packages/cloud-platform/cloud}/__init__.py (100%) rename {cloud => packages/cloud-platform/cloud}/config.py (100%) rename {cloud => packages/cloud-platform/cloud}/dispatch.py (100%) rename {cloud => packages/cloud-platform/cloud}/plugins.py (100%) rename {cloud => packages/cloud-platform/cloud}/pool.py (100%) rename {cloud => packages/cloud-platform/cloud}/scheduler.py (100%) rename {cloud => packages/cloud-platform/cloud}/sdk/__init__.py (100%) rename {cloud => packages/cloud-platform/cloud}/sdk/api.py (100%) rename {cloud => packages/cloud-platform/cloud}/sdk/client.py (100%) rename {cloud => packages/cloud-platform/cloud}/sdk/models.py (100%) rename {cloud => packages/cloud-platform/cloud}/store.py (100%) diff --git a/openspec/changes/uv-workspace-packaging/tasks.md b/openspec/changes/uv-workspace-packaging/tasks.md index d830ea5..f570cc2 100644 --- a/openspec/changes/uv-workspace-packaging/tasks.md +++ b/openspec/changes/uv-workspace-packaging/tasks.md @@ -9,7 +9,7 @@ ## 2. Cloud Package Extraction -- [ ] 2.1 Move the existing `cloud` package under `packages/cloud-platform` while preserving every `cloud.*` import path. +- [x] 2.1 Move the existing `cloud` package under `packages/cloud-platform` while preserving every `cloud.*` import path. - [ ] 2.2 Remove `cloud*` from the root distribution's setuptools discovery and update path-sensitive composition tests or tooling. - [ ] 2.3 Add packaging tests that identify the owning distribution for Runtime and cloud modules and reject reverse cloud dependencies. diff --git a/cloud/__init__.py b/packages/cloud-platform/cloud/__init__.py similarity index 100% rename from cloud/__init__.py rename to packages/cloud-platform/cloud/__init__.py diff --git a/cloud/config.py b/packages/cloud-platform/cloud/config.py similarity index 100% rename from cloud/config.py rename to packages/cloud-platform/cloud/config.py diff --git a/cloud/dispatch.py b/packages/cloud-platform/cloud/dispatch.py similarity index 100% rename from cloud/dispatch.py rename to packages/cloud-platform/cloud/dispatch.py diff --git a/cloud/plugins.py b/packages/cloud-platform/cloud/plugins.py similarity index 100% rename from cloud/plugins.py rename to packages/cloud-platform/cloud/plugins.py diff --git a/cloud/pool.py b/packages/cloud-platform/cloud/pool.py similarity index 100% rename from cloud/pool.py rename to packages/cloud-platform/cloud/pool.py diff --git a/cloud/scheduler.py b/packages/cloud-platform/cloud/scheduler.py similarity index 100% rename from cloud/scheduler.py rename to packages/cloud-platform/cloud/scheduler.py diff --git a/cloud/sdk/__init__.py b/packages/cloud-platform/cloud/sdk/__init__.py similarity index 100% rename from cloud/sdk/__init__.py rename to packages/cloud-platform/cloud/sdk/__init__.py diff --git a/cloud/sdk/api.py b/packages/cloud-platform/cloud/sdk/api.py similarity index 100% rename from cloud/sdk/api.py rename to packages/cloud-platform/cloud/sdk/api.py diff --git a/cloud/sdk/client.py b/packages/cloud-platform/cloud/sdk/client.py similarity index 100% rename from cloud/sdk/client.py rename to packages/cloud-platform/cloud/sdk/client.py diff --git a/cloud/sdk/models.py b/packages/cloud-platform/cloud/sdk/models.py similarity index 100% rename from cloud/sdk/models.py rename to packages/cloud-platform/cloud/sdk/models.py diff --git a/cloud/store.py b/packages/cloud-platform/cloud/store.py similarity index 100% rename from cloud/store.py rename to packages/cloud-platform/cloud/store.py