diff --git a/docs/iteration-log.md b/docs/iteration-log.md deleted file mode 100644 index 1056235..0000000 --- a/docs/iteration-log.md +++ /dev/null @@ -1,22 +0,0 @@ -# TaskLoop Iteration Log - -## Sub-task 0: 任务拆解与开发计划制定 -... (已成功) - -## Sub-task 1: 基础设施层开发 (Config, Models, Hardware) -... (已成功) - -## Sub-task 2: 加解密及校验层 (Storage, Validator) -... (已成功) - -## Sub-task 3: 网络层与心跳组件 (Activation, Heartbeat) -... (已成功) - -## Sub-task 4: 核心组装层 (Client Facade) -- **所做工作**: 编写了 `client.py`,组合了 `Config`, `HardwareProvider`, `Store`, `Validator` 以及 API Services。 -- **验证方式**: `test_batch4.py` 执行无网络状态下的初始化脱机错误测试,正常抛错被捕获。 -- **状态**: 成功。 - -## Sub-task 5: 最终交付与 Example (Basic Demo) -- **所做工作**: 创建了 `examples/basic/main.py` 以复现 Go 版本的 `callbacks` 和 `thread` 阻塞。 -- **状态**: 成功。至此,全部 5 个 DAG 批次的 SDK 底层向 Python 的翻译工作已 100% 达成。 diff --git a/docs/project-context.md b/docs/project-context.md deleted file mode 100644 index 61b45f3..0000000 --- a/docs/project-context.md +++ /dev/null @@ -1,17 +0,0 @@ -# 项目上下文 (Project Context) - -## 架构概览 (Architecture Overview) -License Manager SDK (Python): 一个轻量级的 SDK,旨在完全迁移 Go 版本的架构和生命周期概念。 - -## 关键技术决策 (Key Technical Decisions) -- 使用 `taskloop` 工作流按 MPE (最小程序实体) 级别迭代和测试。 -- 使用 Python 标准和常用组件:网络请求使用 `requests`,RSA/AES 验证加解密使用 `cryptography`。 - -## 当前状态 (Current State) -已通过 TaskLoop 的 DAG 结构完成开发计划的制定。所有 MPE 已识别且定义了验收标准。代码编写与执行尚未开始。 - -## 已知问题与风险 (Known Issues / Risks) -- 在暂停心跳 (heartbeat) 时需要优雅地处理后台线程的中断。 - -## 领域知识 (Domain Knowledge) -- 许可证生命周期:在线激活 (Activate) -> 本地加密存储 (Store Locally: AES-GCM) -> 验证签名与防篡改 (Validate: RSA) -> 保持在线心跳 (Heartbeat: Keep-Alive)。 diff --git a/pyproject.toml b/pyproject.toml index 3c7e01f..6de65bd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] -name = "license-manager-sdk" +name = "cedarv-license-manager-sdk" version = "1.0.0" authors = [ { name="cedar-v Team" }, diff --git a/setup.py b/setup.py index 7a03453..bd3b49a 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ from setuptools import setup, find_packages setup( - name="license-manager-sdk", + name="cedarv-license-manager-sdk", version="1.0.0", packages=find_packages(include=['license_manager', 'license_manager.*']), install_requires=[