From 8b9eca11c749056af78423a2415056ab82bc0b3d Mon Sep 17 00:00:00 2001 From: kamilbenkirane Date: Mon, 22 Dec 2025 18:22:25 +0100 Subject: [PATCH 1/2] fix: add missing provider dependencies to capability packages --- packages/capabilities/image-generation/pyproject.toml | 7 +++++++ packages/capabilities/speech-generation/pyproject.toml | 7 +++++++ packages/capabilities/text-generation/pyproject.toml | 9 +++++++++ packages/capabilities/video-generation/pyproject.toml | 4 ++++ 4 files changed, 27 insertions(+) diff --git a/packages/capabilities/image-generation/pyproject.toml b/packages/capabilities/image-generation/pyproject.toml index 20448e7b..a351e386 100644 --- a/packages/capabilities/image-generation/pyproject.toml +++ b/packages/capabilities/image-generation/pyproject.toml @@ -18,6 +18,13 @@ classifiers = [ "Typing :: Typed", ] keywords = ["ai", "image-generation", "dall-e", "imagen", "openai", "google", "byteplus"] +dependencies = [ + "celeste-ai>=0.3.0", + "celeste-bfl>=0.3.0", + "celeste-byteplus>=0.3.0", + "celeste-google>=0.3.0", + "celeste-openai>=0.3.0", +] [project.urls] Homepage = "https://withceleste.ai" diff --git a/packages/capabilities/speech-generation/pyproject.toml b/packages/capabilities/speech-generation/pyproject.toml index 9ab5aaf7..8e43335e 100644 --- a/packages/capabilities/speech-generation/pyproject.toml +++ b/packages/capabilities/speech-generation/pyproject.toml @@ -18,6 +18,13 @@ classifiers = [ "Typing :: Typed", ] keywords = ["ai", "speech-generation", "tts", "text-to-speech", "openai", "google", "elevenlabs", "gradium", "audio-ai"] +dependencies = [ + "celeste-ai>=0.3.0", + "celeste-elevenlabs>=0.3.0", + "celeste-google>=0.3.0", + "celeste-gradium>=0.3.0", + "celeste-openai>=0.3.0", +] [project.urls] Homepage = "https://withceleste.ai" diff --git a/packages/capabilities/text-generation/pyproject.toml b/packages/capabilities/text-generation/pyproject.toml index 865ebfc8..5f25f2a3 100644 --- a/packages/capabilities/text-generation/pyproject.toml +++ b/packages/capabilities/text-generation/pyproject.toml @@ -18,6 +18,15 @@ classifiers = [ "Typing :: Typed", ] keywords = ["ai", "text-generation", "llm", "openai", "anthropic", "claude", "gemini", "mistral", "cohere"] +dependencies = [ + "celeste-ai>=0.3.0", + "celeste-anthropic>=0.3.0", + "celeste-cohere>=0.3.0", + "celeste-google>=0.3.0", + "celeste-mistral>=0.3.0", + "celeste-openai>=0.3.0", + "celeste-xai>=0.3.0", +] [project.urls] Homepage = "https://withceleste.ai" diff --git a/packages/capabilities/video-generation/pyproject.toml b/packages/capabilities/video-generation/pyproject.toml index f7cf8d4b..ac66865a 100644 --- a/packages/capabilities/video-generation/pyproject.toml +++ b/packages/capabilities/video-generation/pyproject.toml @@ -19,6 +19,10 @@ classifiers = [ ] keywords = ["ai", "video-generation", "sora", "runway", "openai", "google", "video-ai"] dependencies = [ + "celeste-ai>=0.3.0", + "celeste-byteplus>=0.3.0", + "celeste-google>=0.3.0", + "celeste-openai>=0.3.0", "pillow>=10.0.0", ] From 206a2e8e7c119ec6cfa4d8c533a9e4c0cd650969 Mon Sep 17 00:00:00 2001 From: kamilbenkirane Date: Mon, 22 Dec 2025 18:25:15 +0100 Subject: [PATCH 2/2] chore: bump all packages to v0.3.3 --- .../image-generation/pyproject.toml | 12 ++++++------ .../speech-generation/pyproject.toml | 12 ++++++------ .../text-generation/pyproject.toml | 16 ++++++++-------- .../video-generation/pyproject.toml | 10 +++++----- packages/providers/anthropic/pyproject.toml | 2 +- packages/providers/bfl/pyproject.toml | 2 +- packages/providers/byteplus/pyproject.toml | 2 +- packages/providers/cohere/pyproject.toml | 2 +- packages/providers/elevenlabs/pyproject.toml | 2 +- packages/providers/google/pyproject.toml | 2 +- packages/providers/gradium/pyproject.toml | 2 +- packages/providers/mistral/pyproject.toml | 2 +- packages/providers/openai/pyproject.toml | 2 +- packages/providers/xai/pyproject.toml | 2 +- pyproject.toml | 18 +++++++++--------- 15 files changed, 44 insertions(+), 44 deletions(-) diff --git a/packages/capabilities/image-generation/pyproject.toml b/packages/capabilities/image-generation/pyproject.toml index a351e386..e91680d5 100644 --- a/packages/capabilities/image-generation/pyproject.toml +++ b/packages/capabilities/image-generation/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-image-generation" -version = "0.3.0" +version = "0.3.3" description = "Image generation package for Celeste AI. Unified interface for all providers" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] readme = "README.md" @@ -19,11 +19,11 @@ classifiers = [ ] keywords = ["ai", "image-generation", "dall-e", "imagen", "openai", "google", "byteplus"] dependencies = [ - "celeste-ai>=0.3.0", - "celeste-bfl>=0.3.0", - "celeste-byteplus>=0.3.0", - "celeste-google>=0.3.0", - "celeste-openai>=0.3.0", + "celeste-ai>=0.3.3", + "celeste-bfl>=0.3.3", + "celeste-byteplus>=0.3.3", + "celeste-google>=0.3.3", + "celeste-openai>=0.3.3", ] [project.urls] diff --git a/packages/capabilities/speech-generation/pyproject.toml b/packages/capabilities/speech-generation/pyproject.toml index 8e43335e..73ba29d0 100644 --- a/packages/capabilities/speech-generation/pyproject.toml +++ b/packages/capabilities/speech-generation/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-speech-generation" -version = "0.3.2" +version = "0.3.3" description = "Speech generation package for Celeste AI. Unified interface for all providers" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] readme = "README.md" @@ -19,11 +19,11 @@ classifiers = [ ] keywords = ["ai", "speech-generation", "tts", "text-to-speech", "openai", "google", "elevenlabs", "gradium", "audio-ai"] dependencies = [ - "celeste-ai>=0.3.0", - "celeste-elevenlabs>=0.3.0", - "celeste-google>=0.3.0", - "celeste-gradium>=0.3.0", - "celeste-openai>=0.3.0", + "celeste-ai>=0.3.3", + "celeste-elevenlabs>=0.3.3", + "celeste-google>=0.3.3", + "celeste-gradium>=0.3.3", + "celeste-openai>=0.3.3", ] [project.urls] diff --git a/packages/capabilities/text-generation/pyproject.toml b/packages/capabilities/text-generation/pyproject.toml index 5f25f2a3..6adb94d3 100644 --- a/packages/capabilities/text-generation/pyproject.toml +++ b/packages/capabilities/text-generation/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-text-generation" -version = "0.3.0" +version = "0.3.3" description = "Text generation package for Celeste AI. Unified interface for all providers" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] readme = "README.md" @@ -19,13 +19,13 @@ classifiers = [ ] keywords = ["ai", "text-generation", "llm", "openai", "anthropic", "claude", "gemini", "mistral", "cohere"] dependencies = [ - "celeste-ai>=0.3.0", - "celeste-anthropic>=0.3.0", - "celeste-cohere>=0.3.0", - "celeste-google>=0.3.0", - "celeste-mistral>=0.3.0", - "celeste-openai>=0.3.0", - "celeste-xai>=0.3.0", + "celeste-ai>=0.3.3", + "celeste-anthropic>=0.3.3", + "celeste-cohere>=0.3.3", + "celeste-google>=0.3.3", + "celeste-mistral>=0.3.3", + "celeste-openai>=0.3.3", + "celeste-xai>=0.3.3", ] [project.urls] diff --git a/packages/capabilities/video-generation/pyproject.toml b/packages/capabilities/video-generation/pyproject.toml index ac66865a..367722d8 100644 --- a/packages/capabilities/video-generation/pyproject.toml +++ b/packages/capabilities/video-generation/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-video-generation" -version = "0.3.0" +version = "0.3.3" description = "Video generation package for Celeste AI. Unified interface for all providers" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] readme = "README.md" @@ -19,10 +19,10 @@ classifiers = [ ] keywords = ["ai", "video-generation", "sora", "runway", "openai", "google", "video-ai"] dependencies = [ - "celeste-ai>=0.3.0", - "celeste-byteplus>=0.3.0", - "celeste-google>=0.3.0", - "celeste-openai>=0.3.0", + "celeste-ai>=0.3.3", + "celeste-byteplus>=0.3.3", + "celeste-google>=0.3.3", + "celeste-openai>=0.3.3", "pillow>=10.0.0", ] diff --git a/packages/providers/anthropic/pyproject.toml b/packages/providers/anthropic/pyproject.toml index 1e81fce8..0baedc52 100644 --- a/packages/providers/anthropic/pyproject.toml +++ b/packages/providers/anthropic/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-anthropic" -version = "0.3.0" +version = "0.3.3" description = "Anthropic provider package for Celeste AI" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] license = {text = "Apache-2.0"} diff --git a/packages/providers/bfl/pyproject.toml b/packages/providers/bfl/pyproject.toml index 2ec55f0f..fbc53820 100644 --- a/packages/providers/bfl/pyproject.toml +++ b/packages/providers/bfl/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-bfl" -version = "0.3.0" +version = "0.3.3" description = "BFL (Black Forest Labs) provider package for Celeste AI" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] license = {text = "Apache-2.0"} diff --git a/packages/providers/byteplus/pyproject.toml b/packages/providers/byteplus/pyproject.toml index 41c49c2b..0de47773 100644 --- a/packages/providers/byteplus/pyproject.toml +++ b/packages/providers/byteplus/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-byteplus" -version = "0.3.0" +version = "0.3.3" description = "BytePlus provider package for Celeste AI" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] license = {text = "Apache-2.0"} diff --git a/packages/providers/cohere/pyproject.toml b/packages/providers/cohere/pyproject.toml index 221f58a4..a95580b0 100644 --- a/packages/providers/cohere/pyproject.toml +++ b/packages/providers/cohere/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-cohere" -version = "0.3.0" +version = "0.3.3" description = "Cohere provider package for Celeste AI" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] license = {text = "Apache-2.0"} diff --git a/packages/providers/elevenlabs/pyproject.toml b/packages/providers/elevenlabs/pyproject.toml index 6849a9b7..ffe57577 100644 --- a/packages/providers/elevenlabs/pyproject.toml +++ b/packages/providers/elevenlabs/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-elevenlabs" -version = "0.3.0" +version = "0.3.3" description = "ElevenLabs provider package for Celeste AI" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] license = {text = "Apache-2.0"} diff --git a/packages/providers/google/pyproject.toml b/packages/providers/google/pyproject.toml index b2987ec2..b87adf27 100644 --- a/packages/providers/google/pyproject.toml +++ b/packages/providers/google/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-google" -version = "0.3.2" +version = "0.3.3" description = "Google (Gemini API) provider package for Celeste AI" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] license = {text = "Apache-2.0"} diff --git a/packages/providers/gradium/pyproject.toml b/packages/providers/gradium/pyproject.toml index 91d0f1e7..39532ac3 100644 --- a/packages/providers/gradium/pyproject.toml +++ b/packages/providers/gradium/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-gradium" -version = "0.3.1" +version = "0.3.3" description = "Gradium provider package for Celeste AI" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] license = {text = "Apache-2.0"} diff --git a/packages/providers/mistral/pyproject.toml b/packages/providers/mistral/pyproject.toml index e83438ee..d3fb6b5a 100644 --- a/packages/providers/mistral/pyproject.toml +++ b/packages/providers/mistral/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-mistral" -version = "0.3.0" +version = "0.3.3" description = "Mistral provider package for Celeste AI" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] license = {text = "Apache-2.0"} diff --git a/packages/providers/openai/pyproject.toml b/packages/providers/openai/pyproject.toml index 869f20dc..aba99708 100644 --- a/packages/providers/openai/pyproject.toml +++ b/packages/providers/openai/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-openai" -version = "0.3.0" +version = "0.3.3" description = "OpenAI provider package for Celeste AI" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] license = {text = "Apache-2.0"} diff --git a/packages/providers/xai/pyproject.toml b/packages/providers/xai/pyproject.toml index 650fd45b..8a925a97 100644 --- a/packages/providers/xai/pyproject.toml +++ b/packages/providers/xai/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-xai" -version = "0.3.0" +version = "0.3.3" description = "xAI provider package for Celeste AI" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] license = {text = "Apache-2.0"} diff --git a/pyproject.toml b/pyproject.toml index 02671985..4bc164c9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-ai" -version = "0.3.2" +version = "0.3.3" description = "Open source, type-safe primitives for multi-modal AI. All capabilities, all providers, one interface" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] readme = "README.md" @@ -34,15 +34,15 @@ Repository = "https://github.com/withceleste/celeste-python" Issues = "https://github.com/withceleste/celeste-python/issues" [project.optional-dependencies] -text-generation = ["celeste-text-generation>=0.3.0"] -image-generation = ["celeste-image-generation>=0.3.0"] -video-generation = ["celeste-video-generation>=0.3.0"] -speech-generation = ["celeste-speech-generation>=0.3.0"] +text-generation = ["celeste-text-generation>=0.3.3"] +image-generation = ["celeste-image-generation>=0.3.3"] +video-generation = ["celeste-video-generation>=0.3.3"] +speech-generation = ["celeste-speech-generation>=0.3.3"] all = [ - "celeste-text-generation>=0.3.0", - "celeste-image-generation>=0.3.0", - "celeste-video-generation>=0.3.0", - "celeste-speech-generation>=0.3.0", + "celeste-text-generation>=0.3.3", + "celeste-image-generation>=0.3.3", + "celeste-video-generation>=0.3.3", + "celeste-speech-generation>=0.3.3", ] [dependency-groups]