From 9b507f111cb30ddad348df5325a9e4c318f9ac58 Mon Sep 17 00:00:00 2001 From: Luis Novo Date: Sat, 14 Feb 2026 19:12:49 -0300 Subject: [PATCH] fix: update esperanto to fix ElevenLabs TTS credential passthrough (#578) Esperanto's AIFactory.create_text_to_speech() did not accept a config dict like the other factory methods, so credentials configured via the UI were not passed through. Fixed upstream in esperanto 2.9.2. Refs #571 --- pyproject.toml | 2 +- uv.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 04afcee..553780c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ dependencies = [ "httpx[socks]>=0.27.0", "content-core>=1.14.1,<2", "ai-prompter>=0.3,<1", - "esperanto>=2.19.1,<3", + "esperanto>=2.19.2,<3", "surrealdb>=1.0.4", "podcast-creator>=0.9,<1", "surreal-commands>=1.3.1,<2", diff --git a/uv.lock b/uv.lock index eac2270..d269800 100644 --- a/uv.lock +++ b/uv.lock @@ -637,15 +637,15 @@ wheels = [ [[package]] name = "esperanto" -version = "2.19.1" +version = "2.19.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "httpx" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4f/d1/1584254f18b81b0975ca24b5f2645b99b8a16a22f7e5f15e9a193a7bbc71/esperanto-2.19.1.tar.gz", hash = "sha256:13f5116e167cc433a26471ffd4a3334c66da33bff2638a9649f3e6a626886aea", size = 831868, upload-time = "2026-02-12T10:25:30Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a8/50/cb258aa994d190d327b43cfc760b7d4db7714c1be57158233643606fb3d2/esperanto-2.19.2.tar.gz", hash = "sha256:cfe34893c31619dd65502787d54ab8182445abf9827cbff8bbbe13314201c8c1", size = 832654, upload-time = "2026-02-14T22:05:29.5Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/12/a4/b5941ecb5f2a1357fbe3fa843fc76e2d978624695a0a0e2d991692907f46/esperanto-2.19.1-py3-none-any.whl", hash = "sha256:0902315ea53a066366dbc41f795aaf525b80f3b29607f5e1b3bd22d80ac22abf", size = 202082, upload-time = "2026-02-12T10:25:31.882Z" }, + { url = "https://files.pythonhosted.org/packages/45/cc/807d7c26d775cb512f2fa372613d7bd1939748d66d48873d1d5a2d7b4187/esperanto-2.19.2-py3-none-any.whl", hash = "sha256:c16ffe084dd39f417d9660e4cc1fd0134b680d6d762118fa0007b66c406f6f98", size = 202161, upload-time = "2026-02-14T22:05:28.206Z" }, ] [[package]] @@ -2149,7 +2149,7 @@ dev = [ requires-dist = [ { name = "ai-prompter", specifier = ">=0.3,<1" }, { name = "content-core", specifier = ">=1.14.1,<2" }, - { name = "esperanto", specifier = ">=2.19.1,<3" }, + { name = "esperanto", specifier = ">=2.19.2,<3" }, { name = "fastapi", specifier = ">=0.104.0" }, { name = "httpx", extras = ["socks"], specifier = ">=0.27.0" }, { name = "ipykernel", marker = "extra == 'dev'", specifier = ">=6.29.5" },