From a35919763853cd15f087dfb09819708d59bdc6a4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 13 Jan 2026 22:48:14 +0000 Subject: [PATCH 1/3] Initial plan From 943e11efc5dab9e7f9421f5d45bfbb2372093593 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 13 Jan 2026 22:52:45 +0000 Subject: [PATCH 2/3] Rename package from celesto_sdk to celesto Co-authored-by: aniketmaurya <21018714+aniketmaurya@users.noreply.github.com> --- AGENTS.md | 2 +- README.md | 2 +- pyproject.toml | 6 +++--- src/{celesto_sdk => celesto}/__init__.py | 0 src/{celesto_sdk => celesto}/a2a.py | 0 src/{celesto_sdk => celesto}/deployment.py | 2 +- src/{celesto_sdk => celesto}/main.py | 0 src/{celesto_sdk => celesto}/proxy.py | 0 src/{celesto_sdk => celesto}/sdk/__init__.py | 0 src/{celesto_sdk => celesto}/sdk/client.py | 0 src/{celesto_sdk => celesto}/sdk/exceptions.py | 0 src/{celesto_sdk => celesto}/sdk/types.py | 0 tests/test_deployment.py | 2 +- tests/test_sdk.py | 2 +- 14 files changed, 8 insertions(+), 8 deletions(-) rename src/{celesto_sdk => celesto}/__init__.py (100%) rename src/{celesto_sdk => celesto}/a2a.py (100%) rename src/{celesto_sdk => celesto}/deployment.py (99%) rename src/{celesto_sdk => celesto}/main.py (100%) rename src/{celesto_sdk => celesto}/proxy.py (100%) rename src/{celesto_sdk => celesto}/sdk/__init__.py (100%) rename src/{celesto_sdk => celesto}/sdk/client.py (100%) rename src/{celesto_sdk => celesto}/sdk/exceptions.py (100%) rename src/{celesto_sdk => celesto}/sdk/types.py (100%) diff --git a/AGENTS.md b/AGENTS.md index 86bebb6..dc6b732 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -10,7 +10,7 @@ Celesto SDK is a Python client + CLI for the Celesto AI platform. It provides: ``` celesto-sdk/ -├── src/celesto_sdk/ # SDK + CLI source code +├── src/celesto/ # SDK + CLI source code │ ├── sdk/ # SDK client, exceptions, types │ ├── main.py # CLI app entrypoint (typer) │ ├── deployment.py # CLI deployment helpers diff --git a/README.md b/README.md index efabf36..9e2e12b 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ celesto a2a get-card --agent http://localhost:8000 ## SDK ```python -from celesto_sdk.sdk import CelestoSDK +from celesto.sdk import CelestoSDK client = CelestoSDK() print(client.deployment.list()) diff --git a/pyproject.toml b/pyproject.toml index 22c85c8..a3af2a2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,13 +32,13 @@ repository = "https://github.com/CelestoAI/celesto-sdk" documentation = "https://docs.celesto.ai/celesto-sdk" [project.scripts] -celesto = "celesto_sdk:app" +celesto = "celesto:app" [tool.hatch.version] -path = "src/celesto_sdk/__init__.py" +path = "src/celesto/__init__.py" [tool.hatch.build.targets.wheel] -packages = ["src/celesto_sdk"] +packages = ["src/celesto"] [tool.uv] package = true diff --git a/src/celesto_sdk/__init__.py b/src/celesto/__init__.py similarity index 100% rename from src/celesto_sdk/__init__.py rename to src/celesto/__init__.py diff --git a/src/celesto_sdk/a2a.py b/src/celesto/a2a.py similarity index 100% rename from src/celesto_sdk/a2a.py rename to src/celesto/a2a.py diff --git a/src/celesto_sdk/deployment.py b/src/celesto/deployment.py similarity index 99% rename from src/celesto_sdk/deployment.py rename to src/celesto/deployment.py index 5b55f70..8b71bcd 100644 --- a/src/celesto_sdk/deployment.py +++ b/src/celesto/deployment.py @@ -10,7 +10,7 @@ from rich.console import Console from typing_extensions import Annotated -from celesto_sdk.sdk.client import CelestoSDK +from celesto.sdk.client import CelestoSDK console = Console() diff --git a/src/celesto_sdk/main.py b/src/celesto/main.py similarity index 100% rename from src/celesto_sdk/main.py rename to src/celesto/main.py diff --git a/src/celesto_sdk/proxy.py b/src/celesto/proxy.py similarity index 100% rename from src/celesto_sdk/proxy.py rename to src/celesto/proxy.py diff --git a/src/celesto_sdk/sdk/__init__.py b/src/celesto/sdk/__init__.py similarity index 100% rename from src/celesto_sdk/sdk/__init__.py rename to src/celesto/sdk/__init__.py diff --git a/src/celesto_sdk/sdk/client.py b/src/celesto/sdk/client.py similarity index 100% rename from src/celesto_sdk/sdk/client.py rename to src/celesto/sdk/client.py diff --git a/src/celesto_sdk/sdk/exceptions.py b/src/celesto/sdk/exceptions.py similarity index 100% rename from src/celesto_sdk/sdk/exceptions.py rename to src/celesto/sdk/exceptions.py diff --git a/src/celesto_sdk/sdk/types.py b/src/celesto/sdk/types.py similarity index 100% rename from src/celesto_sdk/sdk/types.py rename to src/celesto/sdk/types.py diff --git a/tests/test_deployment.py b/tests/test_deployment.py index c38b265..fced8d1 100644 --- a/tests/test_deployment.py +++ b/tests/test_deployment.py @@ -1,6 +1,6 @@ from pathlib import Path -from celesto_sdk.deployment import _resolve_envs +from celesto.deployment import _resolve_envs def test_resolve_envs_merges_file_and_cli(tmp_path: Path) -> None: diff --git a/tests/test_sdk.py b/tests/test_sdk.py index 5bb5ebd..c1948d1 100644 --- a/tests/test_sdk.py +++ b/tests/test_sdk.py @@ -1,4 +1,4 @@ -from celesto_sdk.sdk import CelestoSDK +from celesto.sdk import CelestoSDK def test_sdk_exposes_service_clients(): From 7b6ac2bcd976297b16985bd235dcb15a0d8fff98 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 13 Jan 2026 22:53:38 +0000 Subject: [PATCH 3/3] Use relative import in deployment.py for better package structure Co-authored-by: aniketmaurya <21018714+aniketmaurya@users.noreply.github.com> --- src/celesto/deployment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/celesto/deployment.py b/src/celesto/deployment.py index 8b71bcd..5c2550b 100644 --- a/src/celesto/deployment.py +++ b/src/celesto/deployment.py @@ -10,7 +10,7 @@ from rich.console import Console from typing_extensions import Annotated -from celesto.sdk.client import CelestoSDK +from .sdk.client import CelestoSDK console = Console()