mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-04-08 03:00:28 -04:00
chore(backend/deps): Bump 18 dependencies to latest minor versions (#9930)
Bumps the production-dependencies group with 18 updates in the /autogpt_platform/backend directory: | Package | From | To | | --- | --- | --- | | [anthropic](https://github.com/anthropics/anthropic-sdk-python) | `0.49.0` | `0.51.0` | | [click](https://github.com/pallets/click) | `8.1.8` | `8.2.0` | | [e2b-code-interpreter](https://github.com/e2b-dev/code-interpreter) | `1.1.1` | `1.5.0` | | [google-api-python-client](https://github.com/googleapis/google-api-python-client) | `2.166.0` | `2.169.0` | | [google-auth-oauthlib](https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib) | `1.2.1` | `1.2.2` | | [groq](https://github.com/groq/groq-python) | `0.20.0` | `0.24.0` | | [launchdarkly-server-sdk](https://github.com/launchdarkly/python-server-sdk) | `9.10.0` | `9.11.0` | | [mem0ai](https://github.com/mem0ai/mem0) | `0.1.80` | `0.1.98` | | [ollama](https://github.com/ollama/ollama-python) | `0.4.7` | `0.4.8` | | [openai](https://github.com/openai/openai-python) | `1.70.0` | `1.78.1` | | [poetry](https://github.com/python-poetry/poetry) | `2.1.2` | `2.1.3` | | [pydantic](https://github.com/pydantic/pydantic) | `2.11.1` | `2.11.4` | | [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.8.1` | `2.9.1` | | [replicate](https://github.com/replicate/replicate-python) | `1.0.4` | `1.0.6` | | [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.25.1` | `2.28.0` | | [supabase](https://github.com/supabase/supabase-py) | `2.15.0` | `2.15.1` | | [tenacity](https://github.com/jd/tenacity) | `9.0.0` | `9.1.2` | | [uvicorn](https://github.com/encode/uvicorn) | `0.34.0` | `0.34.2` | Updates `anthropic` from 0.49.0 to 0.51.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/anthropics/anthropic-sdk-python/releases">anthropic's releases</a>.</em></p> <blockquote> <h2>v0.51.0</h2> <h2>0.51.0 (2025-05-07)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.50.0...v0.51.0">v0.50.0...v0.51.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> adds web search capabilities to the Claude API (<a href="bec0cf93c2">bec0cf9</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>pydantic v1:</strong> more robust ModelField.annotation check (<a href="c50f406767">c50f406</a>)</li> <li><strong>sockets:</strong> handle non-portable socket flags (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/935">#935</a>) (<a href="205c8dda37">205c8dd</a>)</li> </ul> <h3>Chores</h3> <ul> <li>broadly detect json family of content-type headers (<a href="66bbb3a668">66bbb3a</a>)</li> <li><strong>ci:</strong> only use depot for staging repos (<a href="c867a11af3">c867a11</a>)</li> <li><strong>ci:</strong> run on more branches and use depot runners (<a href="95f5f17be0">95f5f17</a>)</li> <li><strong>internal:</strong> add back missing custom modifications for Web Search (<a href="f43ba69d53">f43ba69</a>)</li> <li><strong>internal:</strong> minor formatting changes (<a href="8afef086af">8afef08</a>)</li> <li>use lazy imports for resources (<a href="704be817f4">704be81</a>)</li> </ul> <h2>v0.50.0</h2> <h2>0.50.0 (2025-04-22)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.49.0...v0.50.0">v0.49.0...v0.50.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> extract ContentBlockDelta events into their own schemas (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/920">#920</a>) (<a href="ae773d673a">ae773d6</a>)</li> <li><strong>api:</strong> manual updates (<a href="46ac1f8d1c">46ac1f8</a>)</li> <li><strong>api:</strong> manual updates (<a href="48d9739ad7">48d9739</a>)</li> <li><strong>api:</strong> manual updates (<a href="66e8cc3fb2">66e8cc3</a>)</li> <li><strong>api:</strong> manual updates (<a href="a74746e0df">a74746e</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>ci:</strong> ensure pip is always available (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/907">#907</a>) (<a href="36326871c1">3632687</a>)</li> <li><strong>ci:</strong> remove publishing patch (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/908">#908</a>) (<a href="cae032381b">cae0323</a>)</li> <li><strong>client:</strong> deduplicate stop reason type (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/913">#913</a>) (<a href="3ab0194550">3ab0194</a>)</li> <li><strong>client:</strong> send all configured auth headers (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/929">#929</a>) (<a href="9d2581e79f">9d2581e</a>)</li> <li><strong>perf:</strong> optimize some hot paths (<a href="cff76cb00b">cff76cb</a>)</li> <li><strong>perf:</strong> skip traversing types for NotGiven values (<a href="dadac7fa72">dadac7f</a>)</li> <li><strong>project:</strong> bump httpx minimum version to 0.25.0 (<a href="b554138c2f">b554138</a>), closes <a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/902">#902</a></li> <li><strong>types:</strong> handle more discriminated union shapes (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/906">#906</a>) (<a href="2fc179a4d2">2fc179a</a>)</li> <li><strong>vertex:</strong> explicitly include requests extra (<a href="2b1221b76b">2b1221b</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md">anthropic's changelog</a>.</em></p> <blockquote> <h2>0.51.0 (2025-05-07)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.50.0...v0.51.0">v0.50.0...v0.51.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> adds web search capabilities to the Claude API (<a href="bec0cf93c2">bec0cf9</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>pydantic v1:</strong> more robust ModelField.annotation check (<a href="c50f406767">c50f406</a>)</li> <li><strong>sockets:</strong> handle non-portable socket flags (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/935">#935</a>) (<a href="205c8dda37">205c8dd</a>)</li> </ul> <h3>Chores</h3> <ul> <li>broadly detect json family of content-type headers (<a href="66bbb3a668">66bbb3a</a>)</li> <li><strong>ci:</strong> only use depot for staging repos (<a href="c867a11af3">c867a11</a>)</li> <li><strong>ci:</strong> run on more branches and use depot runners (<a href="95f5f17be0">95f5f17</a>)</li> <li><strong>internal:</strong> add back missing custom modifications for Web Search (<a href="f43ba69d53">f43ba69</a>)</li> <li><strong>internal:</strong> minor formatting changes (<a href="8afef086af">8afef08</a>)</li> <li>use lazy imports for resources (<a href="704be817f4">704be81</a>)</li> </ul> <h2>0.50.0 (2025-04-22)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.49.0...v0.50.0">v0.49.0...v0.50.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> extract ContentBlockDelta events into their own schemas (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/920">#920</a>) (<a href="ae773d673a">ae773d6</a>)</li> <li><strong>api:</strong> manual updates (<a href="46ac1f8d1c">46ac1f8</a>)</li> <li><strong>api:</strong> manual updates (<a href="48d9739ad7">48d9739</a>)</li> <li><strong>api:</strong> manual updates (<a href="66e8cc3fb2">66e8cc3</a>)</li> <li><strong>api:</strong> manual updates (<a href="a74746e0df">a74746e</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>ci:</strong> ensure pip is always available (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/907">#907</a>) (<a href="36326871c1">3632687</a>)</li> <li><strong>ci:</strong> remove publishing patch (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/908">#908</a>) (<a href="cae032381b">cae0323</a>)</li> <li><strong>client:</strong> deduplicate stop reason type (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/913">#913</a>) (<a href="3ab0194550">3ab0194</a>)</li> <li><strong>client:</strong> send all configured auth headers (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/929">#929</a>) (<a href="9d2581e79f">9d2581e</a>)</li> <li><strong>perf:</strong> optimize some hot paths (<a href="cff76cb00b">cff76cb</a>)</li> <li><strong>perf:</strong> skip traversing types for NotGiven values (<a href="dadac7fa72">dadac7f</a>)</li> <li><strong>project:</strong> bump httpx minimum version to 0.25.0 (<a href="b554138c2f">b554138</a>), closes <a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/902">#902</a></li> <li><strong>types:</strong> handle more discriminated union shapes (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/906">#906</a>) (<a href="2fc179a4d2">2fc179a</a>)</li> <li><strong>vertex:</strong> explicitly include requests extra (<a href="2b1221b76b">2b1221b</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="e42451ab3f"><code>e42451a</code></a> release: 0.51.0</li> <li><a href="4c7f97f3ea"><code>4c7f97f</code></a> chore(internal): add back missing custom modifications for Web Search</li> <li><a href="2da00f26c5"><code>2da00f2</code></a> feat(api): adds web search capabilities to the Claude API</li> <li><a href="51fd796456"><code>51fd796</code></a> fix(sockets): handle non-portable socket flags (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/935">#935</a>)</li> <li><a href="ac6cfee090"><code>ac6cfee</code></a> chore: use lazy imports for resources</li> <li><a href="215f5bbe56"><code>215f5bb</code></a> chore: broadly detect json family of content-type headers</li> <li><a href="bcaa8a582b"><code>bcaa8a5</code></a> chore(ci): only use depot for staging repos</li> <li><a href="a41e9c346a"><code>a41e9c3</code></a> chore(ci): run on more branches and use depot runners</li> <li><a href="bfebcd91c6"><code>bfebcd9</code></a> chore(internal): minor formatting changes</li> <li><a href="e3548ac1c5"><code>e3548ac</code></a> fix(pydantic v1): more robust ModelField.annotation check</li> <li>Additional commits viewable in <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.49.0...v0.51.0">compare view</a></li> </ul> </details> <br /> Updates `click` from 8.1.8 to 8.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pallets/click/releases">click's releases</a>.</em></p> <blockquote> <h2>8.2.0</h2> <p>This is the Click 8.2.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecation, or introduce potentially breaking changes.</p> <p>We encourage everyone to upgrade. You can read more about our <a href="https://palletsprojects.com/versions">Version Support Policy</a> on our website.</p> <p>PyPI: <a href="https://pypi.org/project/click/8.2.0/">https://pypi.org/project/click/8.2.0/</a> Changes: <a href="https://click.palletsprojects.com/en/stable/changes/">https://click.palletsprojects.com/en/stable/changes/</a> Milestone <a href="https://github.com/pallets/click/milestone/15">https://github.com/pallets/click/milestone/15</a></p> <ul> <li>Drop support for Python 3.7, 3.8,and 3.9. <a href="https://redirect.github.com/pallets/click/issues/2588">#2588</a>, <a href="https://redirect.github.com/pallets/click/issues/2893">#2893</a></li> <li>Use modern packaging metadata with <code>pyproject.toml</code> instead of <code>setup.cfg</code>. <a href="https://redirect.github.com/pallets/click/issues/2438">#2438</a></li> <li>Use <code>flit_core</code> instead of <code>setuptools</code> as build backend. <a href="https://redirect.github.com/pallets/click/issues/2543">#2543</a></li> <li>Deprecate the <code>__version__</code> attribute. Use feature detection, or <code>importlib.metadata.version("click")</code>, instead. <a href="https://redirect.github.com/pallets/click/issues/2598">#2598</a></li> <li><code>BaseCommand</code> is deprecated. <code>Command</code> is the base class for all commands. <a href="https://redirect.github.com/pallets/click/issues/2589">#2589</a></li> <li><code>MultiCommand</code> is deprecated. <code>Group</code> is the base class for all group commands. <a href="https://redirect.github.com/pallets/click/issues/2590">#2590</a></li> <li>The current parser and related classes and methods, are deprecated. <a href="https://redirect.github.com/pallets/click/issues/2205">#2205</a> <ul> <li><code>OptionParser</code> and the <code>parser</code> module, which is a modified copy of <code>optparse</code> in the standard library.</li> <li><code>Context.protected_args</code> is unneeded. <code>Context.args</code> contains any remaining arguments while parsing.</li> <li><code>Parameter.add_to_parser</code> (on both <code>Argument</code> and <code>Option</code>) is unneeded. Parsing works directly without building a separate parser.</li> <li><code>split_arg_string</code> is moved from <code>parser</code> to <code>shell_completion</code>.</li> </ul> </li> <li>Enable deferred evaluation of annotations with <code>from __future__ import annotations</code>. <a href="https://redirect.github.com/pallets/click/issues/2270">#2270</a></li> <li>When generating a command's name from a decorated function's name, the suffixes <code>_command</code>, <code>_cmd</code>, <code>_group</code>, and <code>_grp</code> are removed. <a href="https://redirect.github.com/pallets/click/issues/2322">#2322</a></li> <li>Show the <code>types.ParamType.name</code> for <code>types.Choice</code> options within <code>--help</code> message if <code>show_choices=False</code> is specified. <a href="https://redirect.github.com/pallets/click/issues/2356">#2356</a></li> <li>Do not display default values in prompts when <code>Option.show_default</code> is <code>False</code>. <a href="https://redirect.github.com/pallets/click/issues/2509">#2509</a></li> <li>Add <code>get_help_extra</code> method on <code>Option</code> to fetch the generated extra items used in <code>get_help_record</code> to render help text. <a href="https://redirect.github.com/pallets/click/issues/2516">#2516</a> <a href="https://redirect.github.com/pallets/click/issues/2517">#2517</a></li> <li>Keep stdout and stderr streams independent in <code>CliRunner</code>. Always collect stderr output and never raise an exception. Add a new output stream to simulate what the user sees in its terminal. Removes the <code>mix_stderr</code> parameter in <code>CliRunner</code>. <a href="https://redirect.github.com/pallets/click/issues/2522">#2522</a> <a href="https://redirect.github.com/pallets/click/issues/2523">#2523</a></li> <li><code>Option.show_envvar</code> now also shows environment variable in error messages. <a href="https://redirect.github.com/pallets/click/issues/2695">#2695</a> <a href="https://redirect.github.com/pallets/click/issues/2696">#2696</a></li> <li><code>Context.close</code> will be called on exit. This results in all <code>Context.call_on_close</code> callbacks and context managers added via <code>Context.with_resource</code> to be closed on exit as well. <a href="https://redirect.github.com/pallets/click/issues/2680">#2680</a></li> <li>Add <code>ProgressBar(hidden: bool)</code> to allow hiding the progressbar. <a href="https://redirect.github.com/pallets/click/issues/2609">#2609</a></li> <li>A <code>UserWarning</code> will be shown when multiple parameters attempt to use the same name. <a href="https://redirect.github.com/pallets/click/issues/2396">#2396</a></li> <li>When using <code>Option.envvar</code> with <code>Option.flag_value</code>, the <code>flag_value</code> will always be used instead of the value of the environment variable. <a href="https://redirect.github.com/pallets/click/issues/2746">#2746</a> <a href="https://redirect.github.com/pallets/click/issues/2788">#2788</a></li> <li>Add <code>Choice.get_invalid_choice_message</code> method for customizing the invalid choice message. <a href="https://redirect.github.com/pallets/click/issues/2621">#2621</a> <a href="https://redirect.github.com/pallets/click/issues/2622">#2622</a></li> <li>If help is shown because <code>no_args_is_help</code> is enabled (defaults to <code>True</code> for groups, <code>False</code> for commands), the exit code is 2 instead of 0. <a href="https://redirect.github.com/pallets/click/issues/1489">#1489</a> <a href="https://redirect.github.com/pallets/click/issues/1489">#1489</a></li> <li>Contexts created during shell completion are closed properly, fixing a <code>ResourceWarning</code> when using <code>click.File</code>. <a href="https://redirect.github.com/pallets/click/issues/2644">#2644</a> <a href="https://redirect.github.com/pallets/click/issues/2800">#2800</a> <a href="https://redirect.github.com/pallets/click/issues/2767">#2767</a></li> <li><code>click.edit(filename)</code> now supports passing an iterable of filenames in case the editor supports editing multiple files at once. Its return type is now also typed: <code>AnyStr</code> if <code>text</code> is passed, otherwise <code>None</code>. <a href="https://redirect.github.com/pallets/click/issues/2067">#2067</a> <a href="https://redirect.github.com/pallets/click/issues/2068">#2068</a></li> <li>Specialized typing of <code>progressbar(length=...)</code> as <code>ProgressBar[int]</code>. <a href="https://redirect.github.com/pallets/click/issues/2630">#2630</a></li> <li>Improve <code>echo_via_pager</code> behaviour in face of errors. <a href="https://redirect.github.com/pallets/click/issues/2674">#2674</a> <ul> <li>Terminate the pager in case a generator passed to <code>echo_via_pager</code> raises an exception.</li> <li>Ensure to always close the pipe to the pager process and wait for it to terminate.</li> <li><code>echo_via_pager</code> will not ignore <code>KeyboardInterrupt</code> anymore. This allows the user to search for future output of the generator when using less and then aborting the program using ctrl-c.</li> </ul> </li> <li><code>deprecated: bool | str</code> can now be used on options and arguments. This previously was only available for <code>Command</code>. The message can now also be customised by using a <code>str</code> instead of a <code>bool</code>. <a href="https://redirect.github.com/pallets/click/issues/2263">#2263</a> <a href="https://redirect.github.com/pallets/click/issues/2271">#2271</a> <ul> <li><code>Command.deprecated</code> formatting in <code>--help</code> changed from <code>(Deprecated) help</code> to <code>help (DEPRECATED)</code>.</li> <li>Parameters cannot be required nor prompted or an error is raised.</li> <li>A warning will be printed when something deprecated is used.</li> </ul> </li> <li>Add a <code>catch_exceptions</code> parameter to <code>CliRunner</code>. If <code>catch_exceptions</code> is not passed to <code>CliRunner.invoke</code>, the value from <code>CliRunner</code> is used. <a href="https://redirect.github.com/pallets/click/issues/2817">#2817</a> <a href="https://redirect.github.com/pallets/click/issues/2818">#2818</a></li> <li><code>Option.flag_value</code> will no longer have a default value set based on <code>Option.default</code> if <code>Option.is_flag</code> is <code>False</code>. This results in <code>Option.default</code> not needing to implement <code>__bool__</code>. <a href="https://redirect.github.com/pallets/click/issues/2829">#2829</a></li> <li>Incorrect <code>click.edit</code> typing has been corrected. <a href="https://redirect.github.com/pallets/click/issues/2804">#2804</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pallets/click/blob/main/CHANGES.rst">click's changelog</a>.</em></p> <blockquote> <h2>Version 8.2.0</h2> <p>Released 2025-05-10</p> <ul> <li> <p>Drop support for Python 3.7, 3.8, and 3.9. :pr:<code>2588</code> :pr:<code>2893</code></p> </li> <li> <p>Use modern packaging metadata with <code>pyproject.toml</code> instead of <code>setup.cfg</code>. :pr:<code>2438</code></p> </li> <li> <p>Use <code>flit_core</code> instead of <code>setuptools</code> as build backend. :pr:<code>2543</code></p> </li> <li> <p>Deprecate the <code>__version__</code> attribute. Use feature detection, or <code>importlib.metadata.version("click")</code>, instead. :issue:<code>2598</code></p> </li> <li> <p><code>BaseCommand</code> is deprecated. <code>Command</code> is the base class for all commands. :issue:<code>2589</code></p> </li> <li> <p><code>MultiCommand</code> is deprecated. <code>Group</code> is the base class for all group commands. :issue:<code>2590</code></p> </li> <li> <p>The current parser and related classes and methods, are deprecated. :issue:<code>2205</code></p> <ul> <li><code>OptionParser</code> and the <code>parser</code> module, which is a modified copy of <code>optparse</code> in the standard library.</li> <li><code>Context.protected_args</code> is unneeded. <code>Context.args</code> contains any remaining arguments while parsing.</li> <li><code>Parameter.add_to_parser</code> (on both <code>Argument</code> and <code>Option</code>) is unneeded. Parsing works directly without building a separate parser.</li> <li><code>split_arg_string</code> is moved from <code>parser</code> to <code>shell_completion</code>.</li> </ul> </li> <li> <p>Enable deferred evaluation of annotations with <code>from __future__ import annotations</code>. :pr:<code>2270</code></p> </li> <li> <p>When generating a command's name from a decorated function's name, the suffixes <code>_command</code>, <code>_cmd</code>, <code>_group</code>, and <code>_grp</code> are removed. :issue:<code>2322</code></p> </li> <li> <p>Show the <code>types.ParamType.name</code> for <code>types.Choice</code> options within <code>--help</code> message if <code>show_choices=False</code> is specified. :issue:<code>2356</code></p> </li> <li> <p>Do not display default values in prompts when <code>Option.show_default</code> is <code>False</code>. :pr:<code>2509</code></p> </li> <li> <p>Add <code>get_help_extra</code> method on <code>Option</code> to fetch the generated extra items used in <code>get_help_record</code> to render help text. :issue:<code>2516</code> :pr:<code>2517</code></p> </li> <li> <p>Keep stdout and stderr streams independent in <code>CliRunner</code>. Always collect stderr output and never raise an exception. Add a new output stream to simulate what the user sees in its terminal. Removes the <code>mix_stderr</code> parameter in <code>CliRunner</code>. :issue:<code>2522</code> :pr:<code>2523</code></p> </li> <li> <p><code>Option.show_envvar</code> now also shows environment variable in error messages. :issue:<code>2695</code> :pr:<code>2696</code></p> </li> <li> <p><code>Context.close</code> will be called on exit. This results in all <code>Context.call_on_close</code> callbacks and context managers added via <code>Context.with_resource</code> to be closed on exit as well. :pr:<code>2680</code></p> </li> <li> <p>Add <code>ProgressBar(hidden: bool)</code> to allow hiding the progressbar. :issue:<code>2609</code></p> </li> <li> <p>A <code>UserWarning</code> will be shown when multiple parameters attempt to use the</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="219206a186"><code>219206a</code></a> release version 8.2.0</li> <li><a href="498f882604"><code>498f882</code></a> drop end of life python versions (<a href="https://redirect.github.com/pallets/click/issues/2893">#2893</a>)</li> <li><a href="ba770cbc96"><code>ba770cb</code></a> drop end of life python versions</li> <li><a href="f14b75063f"><code>f14b750</code></a> update dev dependencies</li> <li><a href="9982faee85"><code>9982fae</code></a> Update CHANGES.rst</li> <li><a href="7318f5f11b"><code>7318f5f</code></a> Update CHANGES.rst</li> <li><a href="b7c0ab471c"><code>b7c0ab4</code></a> Merge <code>stable</code> into <code>main</code>; Release 8.2.0 (<a href="https://redirect.github.com/pallets/click/issues/2873">#2873</a>)</li> <li><a href="c9b96fe08d"><code>c9b96fe</code></a> Merge branch 'main' into main</li> <li><a href="ab21233fc8"><code>ab21233</code></a> Rewrite second half of options docs (<a href="https://redirect.github.com/pallets/click/issues/2848">#2848</a>)</li> <li><a href="8c89a14362"><code>8c89a14</code></a> Merge branch 'main' into options_docs_2</li> <li>Additional commits viewable in <a href="https://github.com/pallets/click/compare/8.1.8...8.2.0">compare view</a></li> </ul> </details> <br /> Updates `e2b-code-interpreter` from 1.1.1 to 1.5.0 <details> <summary>Commits</summary> <ul> <li><a href="c590c09188"><code>c590c09</code></a> Bump e2b core to 1.4.0 (<a href="https://redirect.github.com/e2b-dev/code-interpreter/issues/101">#101</a>)</li> <li><a href="0ba58b4a97"><code>0ba58b4</code></a> vitest: continue after failing test (<a href="https://redirect.github.com/e2b-dev/code-interpreter/issues/100">#100</a>)</li> <li><a href="e80eb185dd"><code>e80eb18</code></a> added ts-kernel tests (<a href="https://redirect.github.com/e2b-dev/code-interpreter/issues/99">#99</a>)</li> <li><a href="8251c2fb3c"><code>8251c2f</code></a> [skip ci] Release new versions</li> <li><a href="95163ce294"><code>95163ce</code></a> Added TypeScript support to the code interpreter (<a href="https://redirect.github.com/e2b-dev/code-interpreter/issues/91">#91</a>)</li> <li><a href="120d097e24"><code>120d097</code></a> [skip ci] Release new versions</li> <li><a href="9f9a423e45"><code>9f9a423</code></a> Updated template with SWC compiler for TypeScript (<a href="https://redirect.github.com/e2b-dev/code-interpreter/issues/97">#97</a>)</li> <li><a href="3be5d224f8"><code>3be5d22</code></a> [skip ci] Release new versions</li> <li><a href="2ee6ffb9aa"><code>2ee6ffb</code></a> Update JS SDK target to es2017 (<a href="https://redirect.github.com/e2b-dev/code-interpreter/issues/96">#96</a>)</li> <li><a href="2bfcfbb615"><code>2bfcfbb</code></a> Security patches (<a href="https://redirect.github.com/e2b-dev/code-interpreter/issues/95">#95</a>)</li> <li>Additional commits viewable in <a href="https://github.com/e2b-dev/code-interpreter/compare/@e2b/code-interpreter@1.1.1...@e2b/code-interpreter@1.5.0">compare view</a></li> </ul> </details> <br /> Updates `google-api-python-client` from 2.166.0 to 2.169.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/google-api-python-client/releases">google-api-python-client's releases</a>.</em></p> <blockquote> <h2>v2.169.0</h2> <h2><a href="https://github.com/googleapis/google-api-python-client/compare/v2.168.0...v2.169.0">2.169.0</a> (2025-04-29)</h2> <h3>Features</h3> <ul> <li><strong>aiplatform:</strong> Update the api <a href="6ccd7f5371</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>artifactregistry:</strong> Update the api <a href="ac6477013f</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>blockchainnodeengine:</strong> Update the api <a href="4b1c7d2466</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>cloudchannel:</strong> Update the api <a href="5e15d858dd</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>cloudresourcemanager:</strong> Update the api <a href="94d98b6e6a</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>connectors:</strong> Update the api <a href="a456e2ceaf</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>dataflow:</strong> Update the api <a href="ea28e0289e</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>dataform:</strong> Update the api <a href="35990c2ffd</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>datamigration:</strong> Update the api <a href="d9218bd460</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>dataplex:</strong> Update the api <a href="6df52e86e8</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>dialogflow:</strong> Update the api <a href="bb0b59eedc</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>discoveryengine:</strong> Update the api <a href="5af62dfdcf</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>displayvideo:</strong> Update the api <a href="67effcf14b</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>documentai:</strong> Update the api <a href="fadb34b1a6</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>drive:</strong> Update the api <a href="7d2063f757</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>file:</strong> Update the api <a href="a820c78341</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>firebaseml:</strong> Update the api <a href="e45e9b0fc2</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>gkehub:</strong> Update the api <a href="3c38499a90</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>iamcredentials:</strong> Update the api <a href="c59ac8442a</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>integrations:</strong> Update the api <a href="fa57493279</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>merchantapi:</strong> Update the api <a href="8e00992fb2</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>networkconnectivity:</strong> Update the api <a href="b3c8df3478</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>networkmanagement:</strong> Update the api <a href="62a2c6a476</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>networksecurity:</strong> Update the api <a href="39706e9fd8</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>oracledatabase:</strong> Update the api <a href="6678c3beeb</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>orgpolicy:</strong> Update the api <a href="d1244740ed</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>sheets:</strong> Update the api <a href="8b09804195</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>sqladmin:</strong> Update the api <a href="900e43c86d</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>tpu:</strong> Update the api <a href="183d48eb24</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>translate:</strong> Update the api <a href="c230f82427</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>vpcaccess:</strong> Update the api <a href="cae086c59a</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>youtube:</strong> Update the api <a href="d0b32ba5ba</a> (<a href="14bd22993e">14bd229</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>admin:</strong> Update the api <a href="82e6e7d206</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>cloudbuild:</strong> Update the api <a href="009d14e0bd</a> (<a href="14bd22993e">14bd229</a>)</li> <li><strong>storage:</strong> Update the api <a href="e70b2a8745</a> (<a href="14bd22993e">14bd229</a>)</li> </ul> <h2>v2.168.0</h2> <h2><a href="https://github.com/googleapis/google-api-python-client/compare/v2.167.0...v2.168.0">2.168.0</a> (2025-04-22)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="bece3b3b3a"><code>bece3b3</code></a> chore(main): release 2.169.0 (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2600">#2600</a>)</li> <li><a href="14bd22993e"><code>14bd229</code></a> chore: Update discovery artifacts (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2599">#2599</a>)</li> <li><a href="ac22e7ce69"><code>ac22e7c</code></a> chore(main): release 2.168.0 (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2595">#2595</a>)</li> <li><a href="27e0dff489"><code>27e0dff</code></a> chore: Update discovery artifacts (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2597">#2597</a>)</li> <li><a href="e2aaf41f7e"><code>e2aaf41</code></a> chore: Update discovery artifacts (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2596">#2596</a>)</li> <li><a href="607bd3d516"><code>607bd3d</code></a> fix: remove setup.cfg configuration for creating universal wheels (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2580">#2580</a>)</li> <li><a href="236c82dc14"><code>236c82d</code></a> chore(main): release 2.167.0 (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2591">#2591</a>)</li> <li><a href="139f58fb30"><code>139f58f</code></a> fix: explicitly declare support for Python 3.13 (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2593">#2593</a>)</li> <li><a href="f84e041b4b"><code>f84e041</code></a> chore: Update discovery artifacts (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2594">#2594</a>)</li> <li><a href="a9db82a60a"><code>a9db82a</code></a> chore: Update discovery artifacts (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2590">#2590</a>)</li> <li>See full diff in <a href="https://github.com/googleapis/google-api-python-client/compare/v2.166.0...v2.169.0">compare view</a></li> </ul> </details> <br /> Updates `google-auth-oauthlib` from 1.2.1 to 1.2.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib/releases">google-auth-oauthlib's releases</a>.</em></p> <blockquote> <h2>v1.2.2</h2> <h2><a href="https://github.com/googleapis/google-auth-library-python-oauthlib/compare/v1.2.1...v1.2.2">1.2.2</a> (2025-04-01)</h2> <h3>Bug Fixes</h3> <ul> <li>Do not include docs/conf.py & scripts in wheel (<a href="https://redirect.github.com/googleapis/google-auth-library-python-oauthlib/issues/328">#328</a>) (<a href="78940dfce4">78940df</a>)</li> <li>Let OS select an available port when running TestInstalledAppFlow (<a href="https://redirect.github.com/googleapis/google-auth-library-python-oauthlib/issues/407">#407</a>) (<a href="6060d65626">6060d65</a>), closes <a href="https://redirect.github.com/googleapis/google-auth-library-python-oauthlib/issues/381">#381</a></li> <li>Remove setup.cfg configuration for creating universal wheels (<a href="https://redirect.github.com/googleapis/google-auth-library-python-oauthlib/issues/405">#405</a>) (<a href="0b962ed5aa">0b962ed</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/googleapis/google-auth-library-python-oauthlib/blob/main/CHANGELOG.md">google-auth-oauthlib's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/googleapis/google-auth-library-python-oauthlib/compare/v1.2.1...v1.2.2">1.2.2</a> (2025-04-01)</h2> <h3>Bug Fixes</h3> <ul> <li>Do not include docs/conf.py & scripts in wheel (<a href="https://redirect.github.com/googleapis/google-auth-library-python-oauthlib/issues/328">#328</a>) (<a href="78940dfce4">78940df</a>)</li> <li>Let OS select an available port when running TestInstalledAppFlow (<a href="https://redirect.github.com/googleapis/google-auth-library-python-oauthlib/issues/407">#407</a>) (<a href="6060d65626">6060d65</a>), closes <a href="https://redirect.github.com/googleapis/google-auth-library-python-oauthlib/issues/381">#381</a></li> <li>Remove setup.cfg configuration for creating universal wheels (<a href="https://redirect.github.com/googleapis/google-auth-library-python-oauthlib/issues/405">#405</a>) (<a href="0b962ed5aa">0b962ed</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="cc29cc3c37"><code>cc29cc3</code></a> chore(main): release 1.2.2 (<a href="https://redirect.github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib/issues/368">#368</a>)</li> <li><a href="6060d65626"><code>6060d65</code></a> fix: Let OS select an available port when running TestInstalledAppFlow (<a href="https://redirect.github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib/issues/407">#407</a>)</li> <li><a href="0b962ed5aa"><code>0b962ed</code></a> fix: remove setup.cfg configuration for creating universal wheels (<a href="https://redirect.github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib/issues/405">#405</a>)</li> <li><a href="dedc58a521"><code>dedc58a</code></a> chore: remove unused files (<a href="https://redirect.github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib/issues/402">#402</a>)</li> <li><a href="63442e94fd"><code>63442e9</code></a> chore(python): conditionally load credentials in .kokoro/build.sh (<a href="https://redirect.github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib/issues/398">#398</a>)</li> <li><a href="9a1dfab8e9"><code>9a1dfab</code></a> chore: check if port is in use before returning the port to start a new serve...</li> <li><a href="9c3861009e"><code>9c38610</code></a> chore: Reduce prioirty of flaky tests (<a href="https://redirect.github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib/issues/390">#390</a>)</li> <li><a href="780f6a6cae"><code>780f6a6</code></a> chore(python): Update the python version in docs presubmit to use 3.10 (<a href="https://redirect.github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib/issues/387">#387</a>)</li> <li><a href="2a561a6975"><code>2a561a6</code></a> chore(deps): update all dependencies (<a href="https://redirect.github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib/issues/382">#382</a>)</li> <li><a href="c220b451d1"><code>c220b45</code></a> chore(python): update dependencies in .kokoro/docker/docs (<a href="https://redirect.github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib/issues/380">#380</a>)</li> <li>Additional commits viewable in <a href="https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib/compare/v1.2.1...v1.2.2">compare view</a></li> </ul> </details> <br /> Updates `groq` from 0.20.0 to 0.24.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/groq/groq-python/releases">groq's releases</a>.</em></p> <blockquote> <h2>v0.24.0</h2> <h2>0.24.0 (2025-05-02)</h2> <p>Full Changelog: <a href="https://github.com/groq/groq-python/compare/v0.23.1...v0.24.0">v0.23.1...v0.24.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> api update (<a href="e65ff4d299">e65ff4d</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>add include/exclude_domains to all chat completions overloads (<a href="7616f4b2e9">7616f4b</a>)</li> </ul> <h2>v0.23.1</h2> <h2>0.23.1 (2025-04-24)</h2> <p>Full Changelog: <a href="https://github.com/groq/groq-python/compare/v0.23.0...v0.23.1">v0.23.0...v0.23.1</a></p> <h3>Bug Fixes</h3> <ul> <li>add executed_tools to streaming choicedelta (<a href="fb26fbcd0b">fb26fbc</a>)</li> <li><strong>pydantic v1:</strong> more robust ModelField.annotation check (<a href="40aaee2cd7">40aaee2</a>)</li> </ul> <h3>Chores</h3> <ul> <li>broadly detect json family of content-type headers (<a href="2411533949">2411533</a>)</li> <li><strong>ci:</strong> add timeout thresholds for CI jobs (<a href="aae461436e">aae4614</a>)</li> <li><strong>ci:</strong> only use depot for staging repos (<a href="b6d1b47c1c">b6d1b47</a>)</li> <li><strong>internal:</strong> codegen related update (<a href="1da64f5c78">1da64f5</a>)</li> <li><strong>internal:</strong> fix list file params (<a href="a9b18debf8">a9b18de</a>)</li> <li><strong>internal:</strong> import reformatting (<a href="5068736832">5068736</a>)</li> <li><strong>internal:</strong> minor formatting changes (<a href="bc26d603a5">bc26d60</a>)</li> <li><strong>internal:</strong> refactor retries to not use recursion (<a href="488b9fe0a8">488b9fe</a>)</li> </ul> <h2>v0.23.0</h2> <h2>0.23.0 (2025-04-22)</h2> <p>Full Changelog: <a href="https://github.com/groq/groq-python/compare/v0.22.0...v0.23.0">v0.22.0...v0.23.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> api update (<a href="f5cbd0148e">f5cbd01</a>)</li> <li><strong>api:</strong> api update (<a href="e7c5514b3e">e7c5514</a>)</li> <li><strong>api:</strong> api update (<a href="9d5b7c8ba4">9d5b7c8</a>)</li> <li><strong>api:</strong> api update (<a href="73357e15c4">73357e1</a>)</li> <li><strong>api:</strong> api update (<a href="b1d6697301">b1d6697</a>)</li> <li><strong>api:</strong> api update (<a href="98ef30efd2">98ef30e</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/groq/groq-python/blob/main/CHANGELOG.md">groq's changelog</a>.</em></p> <blockquote> <h2>0.24.0 (2025-05-02)</h2> <p>Full Changelog: <a href="https://github.com/groq/groq-python/compare/v0.23.1...v0.24.0">v0.23.1...v0.24.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> api update (<a href="e65ff4d299">e65ff4d</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>add include/exclude_domains to all chat completions overloads (<a href="7616f4b2e9">7616f4b</a>)</li> </ul> <h2>0.23.1 (2025-04-24)</h2> <p>Full Changelog: <a href="https://github.com/groq/groq-python/compare/v0.23.0...v0.23.1">v0.23.0...v0.23.1</a></p> <h3>Bug Fixes</h3> <ul> <li>add executed_tools to streaming choicedelta (<a href="fb26fbcd0b">fb26fbc</a>)</li> <li><strong>pydantic v1:</strong> more robust ModelField.annotation check (<a href="40aaee2cd7">40aaee2</a>)</li> </ul> <h3>Chores</h3> <ul> <li>broadly detect json family of content-type headers (<a href="2411533949">2411533</a>)</li> <li><strong>ci:</strong> add timeout thresholds for CI jobs (<a href="aae461436e">aae4614</a>)</li> <li><strong>ci:</strong> only use depot for staging repos (<a href="b6d1b47c1c">b6d1b47</a>)</li> <li><strong>internal:</strong> codegen related update (<a href="1da64f5c78">1da64f5</a>)</li> <li><strong>internal:</strong> fix list file params (<a href="a9b18debf8">a9b18de</a>)</li> <li><strong>internal:</strong> import reformatting (<a href="5068736832">5068736</a>)</li> <li><strong>internal:</strong> minor formatting changes (<a href="bc26d603a5">bc26d60</a>)</li> <li><strong>internal:</strong> refactor retries to not use recursion (<a href="488b9fe0a8">488b9fe</a>)</li> </ul> <h2>0.23.0 (2025-04-22)</h2> <p>Full Changelog: <a href="https://github.com/groq/groq-python/compare/v0.22.0...v0.23.0">v0.22.0...v0.23.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> api update (<a href="f5cbd0148e">f5cbd01</a>)</li> <li><strong>api:</strong> api update (<a href="e7c5514b3e">e7c5514</a>)</li> <li><strong>api:</strong> api update (<a href="9d5b7c8ba4">9d5b7c8</a>)</li> <li><strong>api:</strong> api update (<a href="73357e15c4">73357e1</a>)</li> <li><strong>api:</strong> api update (<a href="b1d6697301">b1d6697</a>)</li> <li><strong>api:</strong> api update (<a href="98ef30efd2">98ef30e</a>)</li> </ul> <h3>Bug Fixes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="e1280b2c3e"><code>e1280b2</code></a> release: 0.24.0 (<a href="https://redirect.github.com/groq/groq-python/issues/240">#240</a>)</li> <li><a href="ab7fe20db7"><code>ab7fe20</code></a> release: 0.23.1 (<a href="https://redirect.github.com/groq/groq-python/issues/239">#239</a>)</li> <li><a href="https://github.com/groq/groq-python/commit/f3d1ea0... _Description has been truncated_ --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Reinier van der Leer <pwuts@agpt.co>
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
from enum import Enum
|
||||
from typing import Literal
|
||||
|
||||
import replicate
|
||||
from pydantic import SecretStr
|
||||
from replicate.client import Client as ReplicateClient
|
||||
from replicate.helpers import FileOutput
|
||||
|
||||
from backend.data.block import Block, BlockCategory, BlockSchema
|
||||
@@ -170,7 +170,7 @@ class AIImageGeneratorBlock(Block):
|
||||
):
|
||||
try:
|
||||
# Initialize Replicate client
|
||||
client = replicate.Client(api_token=credentials.api_key.get_secret_value())
|
||||
client = ReplicateClient(api_token=credentials.api_key.get_secret_value())
|
||||
|
||||
# Run the model with input parameters
|
||||
output = client.run(model_name, input=input_params, wait=False)
|
||||
|
||||
@@ -3,8 +3,8 @@ import time
|
||||
from enum import Enum
|
||||
from typing import Literal
|
||||
|
||||
import replicate
|
||||
from pydantic import SecretStr
|
||||
from replicate.client import Client as ReplicateClient
|
||||
|
||||
from backend.data.block import Block, BlockCategory, BlockOutput, BlockSchema
|
||||
from backend.data.model import (
|
||||
@@ -196,7 +196,7 @@ class AIMusicGeneratorBlock(Block):
|
||||
normalization_strategy: NormalizationStrategy,
|
||||
):
|
||||
# Initialize Replicate client with the API key
|
||||
client = replicate.Client(api_token=api_key.get_secret_value())
|
||||
client = ReplicateClient(api_token=api_key.get_secret_value())
|
||||
|
||||
# Run the model with parameters
|
||||
output = client.run(
|
||||
|
||||
@@ -2,8 +2,8 @@ import os
|
||||
from enum import Enum
|
||||
from typing import Literal
|
||||
|
||||
import replicate
|
||||
from pydantic import SecretStr
|
||||
from replicate.client import Client as ReplicateClient
|
||||
from replicate.helpers import FileOutput
|
||||
|
||||
from backend.data.block import Block, BlockCategory, BlockOutput, BlockSchema
|
||||
@@ -198,7 +198,7 @@ class ReplicateFluxAdvancedModelBlock(Block):
|
||||
safety_tolerance,
|
||||
):
|
||||
# Initialize Replicate client with the API key
|
||||
client = replicate.Client(api_token=api_key.get_secret_value())
|
||||
client = ReplicateClient(api_token=api_key.get_secret_value())
|
||||
|
||||
# Run the model with additional parameters
|
||||
output: FileOutput | list[FileOutput] = client.run( # type: ignore This is because they changed the return type, and didn't update the type hint! It should be overloaded depending on the value of `use_file_output` to `FileOutput | list[FileOutput]` but it's `Any | Iterator[Any]`
|
||||
|
||||
@@ -3,9 +3,9 @@ import io
|
||||
import logging
|
||||
from enum import Enum
|
||||
|
||||
import replicate
|
||||
import replicate.exceptions
|
||||
from prisma.models import AgentGraph
|
||||
from replicate.client import Client as ReplicateClient
|
||||
from replicate.exceptions import ReplicateError
|
||||
from replicate.helpers import FileOutput
|
||||
|
||||
from backend.blocks.ideogram import (
|
||||
@@ -117,7 +117,7 @@ async def generate_agent_image_v1(agent: Graph | AgentGraph) -> io.BytesIO:
|
||||
prompt = f"Create a visually engaging app store thumbnail for the AI agent that highlights what it does in a clear and captivating way:\n- **Name**: {agent.name}\n- **Description**: {agent.description}\nFocus on showcasing its core functionality with an appealing design."
|
||||
|
||||
# Set up Replicate client
|
||||
client = replicate.Client(api_token=settings.secrets.replicate_api_key)
|
||||
client = ReplicateClient(api_token=settings.secrets.replicate_api_key)
|
||||
|
||||
# Model parameters
|
||||
input_data = {
|
||||
@@ -158,7 +158,7 @@ async def generate_agent_image_v1(agent: Graph | AgentGraph) -> io.BytesIO:
|
||||
|
||||
return io.BytesIO(image_bytes)
|
||||
|
||||
except replicate.exceptions.ReplicateError as e:
|
||||
except ReplicateError as e:
|
||||
if e.status == 401:
|
||||
raise RuntimeError("Invalid Replicate API token") from e
|
||||
raise RuntimeError(f"Replicate API error: {str(e)}") from e
|
||||
|
||||
210
autogpt_platform/backend/poetry.lock
generated
210
autogpt_platform/backend/poetry.lock
generated
@@ -178,20 +178,20 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "anthropic"
|
||||
version = "0.49.0"
|
||||
version = "0.51.0"
|
||||
description = "The official Python library for the anthropic API"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "anthropic-0.49.0-py3-none-any.whl", hash = "sha256:bbc17ad4e7094988d2fa86b87753ded8dce12498f4b85fe5810f208f454a8375"},
|
||||
{file = "anthropic-0.49.0.tar.gz", hash = "sha256:c09e885b0f674b9119b4f296d8508907f6cff0009bc20d5cf6b35936c40b4398"},
|
||||
{file = "anthropic-0.51.0-py3-none-any.whl", hash = "sha256:b8b47d482c9aa1f81b923555cebb687c2730309a20d01be554730c8302e0f62a"},
|
||||
{file = "anthropic-0.51.0.tar.gz", hash = "sha256:6f824451277992af079554430d5b2c8ff5bc059cc2c968cdc3f06824437da201"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
anyio = ">=3.5.0,<5"
|
||||
distro = ">=1.7.0,<2"
|
||||
httpx = ">=0.23.0,<1"
|
||||
httpx = ">=0.25.0,<1"
|
||||
jiter = ">=0.4.0,<1"
|
||||
pydantic = ">=1.9.0,<3"
|
||||
sniffio = "*"
|
||||
@@ -199,7 +199,7 @@ typing-extensions = ">=4.10,<5"
|
||||
|
||||
[package.extras]
|
||||
bedrock = ["boto3 (>=1.28.57)", "botocore (>=1.31.57)"]
|
||||
vertex = ["google-auth (>=2,<3)"]
|
||||
vertex = ["google-auth[requests] (>=2,<3)"]
|
||||
|
||||
[[package]]
|
||||
name = "anyio"
|
||||
@@ -310,56 +310,6 @@ supabase = "^2.15.1"
|
||||
type = "directory"
|
||||
url = "../autogpt_libs"
|
||||
|
||||
[[package]]
|
||||
name = "azure-common"
|
||||
version = "1.1.28"
|
||||
description = "Microsoft Azure Client Library for Python (Common)"
|
||||
optional = false
|
||||
python-versions = "*"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "azure-common-1.1.28.zip", hash = "sha256:4ac0cd3214e36b6a1b6a442686722a5d8cc449603aa833f3f0f40bda836704a3"},
|
||||
{file = "azure_common-1.1.28-py2.py3-none-any.whl", hash = "sha256:5c12d3dcf4ec20599ca6b0d3e09e86e146353d443e7fcc050c9a19c1f9df20ad"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "azure-core"
|
||||
version = "1.32.0"
|
||||
description = "Microsoft Azure Core Library for Python"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "azure_core-1.32.0-py3-none-any.whl", hash = "sha256:eac191a0efb23bfa83fddf321b27b122b4ec847befa3091fa736a5c32c50d7b4"},
|
||||
{file = "azure_core-1.32.0.tar.gz", hash = "sha256:22b3c35d6b2dae14990f6c1be2912bf23ffe50b220e708a28ab1bb92b1c730e5"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
requests = ">=2.21.0"
|
||||
six = ">=1.11.0"
|
||||
typing-extensions = ">=4.6.0"
|
||||
|
||||
[package.extras]
|
||||
aio = ["aiohttp (>=3.0)"]
|
||||
|
||||
[[package]]
|
||||
name = "azure-search-documents"
|
||||
version = "11.5.2"
|
||||
description = "Microsoft Azure Cognitive Search Client Library for Python"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "azure_search_documents-11.5.2-py3-none-any.whl", hash = "sha256:c949d011008a4b0bcee3db91132741b4e4d50ddb3f7e2f48944d949d4b413b11"},
|
||||
{file = "azure_search_documents-11.5.2.tar.gz", hash = "sha256:98977dd1fa4978d3b7d8891a0856b3becb6f02cc07ff2e1ea40b9c7254ada315"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
azure-common = ">=1.1"
|
||||
azure-core = ">=1.28.0"
|
||||
isodate = ">=0.6.0"
|
||||
typing-extensions = ">=4.6.0"
|
||||
|
||||
[[package]]
|
||||
name = "backoff"
|
||||
version = "2.2.1"
|
||||
@@ -727,14 +677,14 @@ rapidfuzz = ">=3.0.0,<4.0.0"
|
||||
|
||||
[[package]]
|
||||
name = "click"
|
||||
version = "8.1.8"
|
||||
version = "8.2.0"
|
||||
description = "Composable command line interface toolkit"
|
||||
optional = false
|
||||
python-versions = ">=3.7"
|
||||
python-versions = ">=3.10"
|
||||
groups = ["main", "dev"]
|
||||
files = [
|
||||
{file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"},
|
||||
{file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"},
|
||||
{file = "click-8.2.0-py3-none-any.whl", hash = "sha256:6b303f0b2aa85f1cb4e5303078fadcbcd4e476f114fab9b5007005711839325c"},
|
||||
{file = "click-8.2.0.tar.gz", hash = "sha256:f5452aeddd9988eefa20f90f05ab66f17fce1ee2a36907fd30b05bbb5953814d"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -1008,14 +958,14 @@ pgp = ["gpg"]
|
||||
|
||||
[[package]]
|
||||
name = "e2b"
|
||||
version = "1.0.5"
|
||||
version = "1.4.0"
|
||||
description = "E2B SDK that give agents cloud environments"
|
||||
optional = false
|
||||
python-versions = "<4.0,>=3.8"
|
||||
python-versions = "<4.0,>=3.9"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "e2b-1.0.5-py3-none-any.whl", hash = "sha256:a71bdec46f33d3e38e87d475d7fd2939bd7b6b753b819c9639ca211cd375b79e"},
|
||||
{file = "e2b-1.0.5.tar.gz", hash = "sha256:43c82705af7b7d4415c2510ff77dab4dc075351e0b769d6adf8e0d7bb4868d13"},
|
||||
{file = "e2b-1.4.0-py3-none-any.whl", hash = "sha256:a489015ece78ecabfdc281463ed495b6e4adf8c66278bb7312069d8ded21ab52"},
|
||||
{file = "e2b-1.4.0.tar.gz", hash = "sha256:6a4596d4f91df32340bdbfac429591980a8dedd7ac509aae73f1bbc128175245"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -1023,25 +973,25 @@ attrs = ">=23.2.0"
|
||||
httpcore = ">=1.0.5,<2.0.0"
|
||||
httpx = ">=0.27.0,<1.0.0"
|
||||
packaging = ">=24.1"
|
||||
protobuf = ">=3.20.0,<6.0.0"
|
||||
protobuf = ">=5.29.4,<6.0.0"
|
||||
python-dateutil = ">=2.8.2"
|
||||
typing-extensions = ">=4.1.0"
|
||||
|
||||
[[package]]
|
||||
name = "e2b-code-interpreter"
|
||||
version = "1.1.1"
|
||||
version = "1.5.0"
|
||||
description = "E2B Code Interpreter - Stateful code execution"
|
||||
optional = false
|
||||
python-versions = "<4.0,>=3.9"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "e2b_code_interpreter-1.1.1-py3-none-any.whl", hash = "sha256:f56450b192456f24df89b9159d1067d50c7133d587ab12116144638969409578"},
|
||||
{file = "e2b_code_interpreter-1.1.1.tar.gz", hash = "sha256:b13091f75fc127ad3a268b8746e5da996c6734f432e606fcd4f3897a5b1c2bf0"},
|
||||
{file = "e2b_code_interpreter-1.5.0-py3-none-any.whl", hash = "sha256:299f5641a3754264a07f8edc3cccb744d6b009f10dc9285789a9352e24989a9b"},
|
||||
{file = "e2b_code_interpreter-1.5.0.tar.gz", hash = "sha256:cd6028b6f20c4231e88a002de86484b9d4a99ea588b5be183b9ec7189a0f3cf6"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
attrs = ">=21.3.0"
|
||||
e2b = ">=1.0.4,<2.0.0"
|
||||
e2b = ">=1.4.0,<2.0.0"
|
||||
httpx = ">=0.20.0,<1.0.0"
|
||||
|
||||
[[package]]
|
||||
@@ -1344,14 +1294,14 @@ grpcio-gcp = ["grpcio-gcp (>=0.2.2,<1.0.dev0)"]
|
||||
|
||||
[[package]]
|
||||
name = "google-api-python-client"
|
||||
version = "2.166.0"
|
||||
version = "2.169.0"
|
||||
description = "Google API Client Library for Python"
|
||||
optional = false
|
||||
python-versions = ">=3.7"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "google_api_python_client-2.166.0-py2.py3-none-any.whl", hash = "sha256:dd8cc74d9fc18538ab05cbd2e93cb4f82382f910c5f6945db06c91f1deae6e45"},
|
||||
{file = "google_api_python_client-2.166.0.tar.gz", hash = "sha256:b8cf843bd9d736c134aef76cf1dc7a47c9283a2ef24267b97207b9dd43b30ef7"},
|
||||
{file = "google_api_python_client-2.169.0-py3-none-any.whl", hash = "sha256:dae3e882dc0e6f28e60cf09c1f13fedfd881db84f824dd418aa9e44def2fe00d"},
|
||||
{file = "google_api_python_client-2.169.0.tar.gz", hash = "sha256:0585bb97bd5f5bf3ed8d4bf624593e4c5a14d06c811d1952b07a1f94b4d12c51"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -1404,14 +1354,14 @@ httplib2 = ">=0.19.0"
|
||||
|
||||
[[package]]
|
||||
name = "google-auth-oauthlib"
|
||||
version = "1.2.1"
|
||||
version = "1.2.2"
|
||||
description = "Google Authentication Library"
|
||||
optional = false
|
||||
python-versions = ">=3.6"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "google_auth_oauthlib-1.2.1-py2.py3-none-any.whl", hash = "sha256:2d58a27262d55aa1b87678c3ba7142a080098cbc2024f903c62355deb235d91f"},
|
||||
{file = "google_auth_oauthlib-1.2.1.tar.gz", hash = "sha256:afd0cad092a2eaa53cd8e8298557d6de1034c6cb4a740500b5357b648af97263"},
|
||||
{file = "google_auth_oauthlib-1.2.2-py3-none-any.whl", hash = "sha256:fd619506f4b3908b5df17b65f39ca8d66ea56986e5472eb5978fd8f3786f00a2"},
|
||||
{file = "google_auth_oauthlib-1.2.2.tar.gz", hash = "sha256:11046fb8d3348b296302dd939ace8af0a724042e8029c1b872d87fabc9f41684"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -1739,14 +1689,14 @@ test = ["objgraph", "psutil"]
|
||||
|
||||
[[package]]
|
||||
name = "groq"
|
||||
version = "0.20.0"
|
||||
version = "0.24.0"
|
||||
description = "The official Python library for the groq API"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "groq-0.20.0-py3-none-any.whl", hash = "sha256:c27b89903eb2b77f94ed95837ff3cadfc8c9e670953b1c5e5e2e855fea54b6c5"},
|
||||
{file = "groq-0.20.0.tar.gz", hash = "sha256:2a201d41cae768c53d411dabcfea2333e2e138df22d909ed555ece426f1e016f"},
|
||||
{file = "groq-0.24.0-py3-none-any.whl", hash = "sha256:0020e6b0b2b267263c9eb7c318deef13c12f399c6525734200b11d777b00088e"},
|
||||
{file = "groq-0.24.0.tar.gz", hash = "sha256:e821559de8a77fb81d2585b3faec80ff923d6d64fd52339b33f6c94997d6f7f5"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -2214,18 +2164,6 @@ files = [
|
||||
{file = "installer-0.7.0.tar.gz", hash = "sha256:a26d3e3116289bb08216e0d0f7d925fcef0b0194eedfa0c944bcaaa106c4b631"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "isodate"
|
||||
version = "0.7.2"
|
||||
description = "An ISO 8601 date/time/duration parser and formatter"
|
||||
optional = false
|
||||
python-versions = ">=3.7"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "isodate-0.7.2-py3-none-any.whl", hash = "sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15"},
|
||||
{file = "isodate-0.7.2.tar.gz", hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "isort"
|
||||
version = "5.13.2"
|
||||
@@ -2519,14 +2457,14 @@ urllib3 = ">=1.26.0,<3"
|
||||
|
||||
[[package]]
|
||||
name = "launchdarkly-server-sdk"
|
||||
version = "9.10.0"
|
||||
version = "9.11.0"
|
||||
description = "LaunchDarkly SDK for Python"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "launchdarkly_server_sdk-9.10.0-py3-none-any.whl", hash = "sha256:691f3e20453149ab141ed3bce1f2422f3d84215920e365e778508c15cb4bc243"},
|
||||
{file = "launchdarkly_server_sdk-9.10.0.tar.gz", hash = "sha256:4228d86b1b8a1986cedb5a49ae9dfa7d55c53cfa1e9796c4e2aad725337896f0"},
|
||||
{file = "launchdarkly_server_sdk-9.11.0-py3-none-any.whl", hash = "sha256:2409d298b3614165d755a325d102f8bf5948da5876268eb161443864b18a6ae5"},
|
||||
{file = "launchdarkly_server_sdk-9.11.0.tar.gz", hash = "sha256:5106f0c574c529108217fe00b862329c381f5f415dde0ef62a7106f42ec64e22"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -2628,21 +2566,19 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "mem0ai"
|
||||
version = "0.1.80"
|
||||
version = "0.1.98"
|
||||
description = "Long-term memory for AI Agents"
|
||||
optional = false
|
||||
python-versions = "<4.0,>=3.9"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "mem0ai-0.1.80-py3-none-any.whl", hash = "sha256:3974d2bc1e64b4cb3389b756f13c4ed35aa5c950a9f62b33e719ec7311576d65"},
|
||||
{file = "mem0ai-0.1.80.tar.gz", hash = "sha256:15593f3b22741558cd177d61e052db6044184149455f29fe7ceb50019515df8c"},
|
||||
{file = "mem0ai-0.1.98-py3-none-any.whl", hash = "sha256:c53b8113c2430ed46327f0ce38febd096cd76ff778ecd43764df9adba5c4f6e7"},
|
||||
{file = "mem0ai-0.1.98.tar.gz", hash = "sha256:a46b77bdfa5997844f164715393be3707489d7d11c0a97d513c03cabe43f9013"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
azure-search-documents = ">=11.5.0,<12.0.0"
|
||||
openai = ">=1.33.0,<2.0.0"
|
||||
posthog = ">=3.5.0,<4.0.0"
|
||||
psycopg2-binary = ">=2.9.10,<3.0.0"
|
||||
pydantic = ">=2.7.3,<3.0.0"
|
||||
pytz = ">=2024.1,<2025.0"
|
||||
qdrant-client = ">=1.9.1,<2.0.0"
|
||||
@@ -2988,14 +2924,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"]
|
||||
|
||||
[[package]]
|
||||
name = "ollama"
|
||||
version = "0.4.7"
|
||||
version = "0.4.8"
|
||||
description = "The official Python client for Ollama."
|
||||
optional = false
|
||||
python-versions = "<4.0,>=3.8"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "ollama-0.4.7-py3-none-any.whl", hash = "sha256:85505663cca67a83707be5fb3aeff0ea72e67846cea5985529d8eca4366564a1"},
|
||||
{file = "ollama-0.4.7.tar.gz", hash = "sha256:891dcbe54f55397d82d289c459de0ea897e103b86a3f1fad0fdb1895922a75ff"},
|
||||
{file = "ollama-0.4.8-py3-none-any.whl", hash = "sha256:04312af2c5e72449aaebac4a2776f52ef010877c554103419d3f36066fe8af4c"},
|
||||
{file = "ollama-0.4.8.tar.gz", hash = "sha256:1121439d49b96fa8339842965d0616eba5deb9f8c790786cdf4c0b3df4833802"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -3004,14 +2940,14 @@ pydantic = ">=2.9.0,<3.0.0"
|
||||
|
||||
[[package]]
|
||||
name = "openai"
|
||||
version = "1.70.0"
|
||||
version = "1.78.1"
|
||||
description = "The official Python library for the openai API"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "openai-1.70.0-py3-none-any.whl", hash = "sha256:f6438d053fd8b2e05fd6bef70871e832d9bbdf55e119d0ac5b92726f1ae6f614"},
|
||||
{file = "openai-1.70.0.tar.gz", hash = "sha256:e52a8d54c3efeb08cf58539b5b21a5abef25368b5432965e4de88cdf4e091b2b"},
|
||||
{file = "openai-1.78.1-py3-none-any.whl", hash = "sha256:7368bf147ca499804cc408fe68cdb6866a060f38dec961bbc97b04f9d917907e"},
|
||||
{file = "openai-1.78.1.tar.gz", hash = "sha256:8b26b364531b100df1b961d03560042e5f5be11301d7d49a6cd1a2b9af824dca"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -3026,7 +2962,7 @@ typing-extensions = ">=4.11,<5"
|
||||
|
||||
[package.extras]
|
||||
datalib = ["numpy (>=1)", "pandas (>=1.2.3)", "pandas-stubs (>=1.1.0.11)"]
|
||||
realtime = ["websockets (>=13,<15)"]
|
||||
realtime = ["websockets (>=13,<16)"]
|
||||
voice-helpers = ["numpy (>=2.0.2)", "sounddevice (>=0.5.1)"]
|
||||
|
||||
[[package]]
|
||||
@@ -3357,14 +3293,14 @@ poetry-plugin = ["poetry (>=1.2.0,<3.0.0) ; python_version < \"4.0\""]
|
||||
|
||||
[[package]]
|
||||
name = "poetry"
|
||||
version = "2.1.2"
|
||||
version = "2.1.3"
|
||||
description = "Python dependency management and packaging made easy."
|
||||
optional = false
|
||||
python-versions = "<4.0,>=3.9"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "poetry-2.1.2-py3-none-any.whl", hash = "sha256:df7dfe7e5f9cd50ed3b8d1a013afcc379645f66d7e9aa43728689e34fb016216"},
|
||||
{file = "poetry-2.1.2.tar.gz", hash = "sha256:6a0694645ee24ba93cb94254db66e47971344562ddd5578e82bf35e572bc546d"},
|
||||
{file = "poetry-2.1.3-py3-none-any.whl", hash = "sha256:7054d3f97ccce7f31961ead16250407c4577bfe57e2037a190ae2913fc40a20c"},
|
||||
{file = "poetry-2.1.3.tar.gz", hash = "sha256:f2c9bd6790b19475976d88ea4553bcc3533c0dc73f740edc4fffe9e2add50594"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -3380,7 +3316,7 @@ packaging = ">=24.0"
|
||||
pbs-installer = {version = ">=2025.1.6,<2026.0.0", extras = ["download", "install"]}
|
||||
pkginfo = ">=1.12,<2.0"
|
||||
platformdirs = ">=3.0.0,<5"
|
||||
poetry-core = "2.1.2"
|
||||
poetry-core = "2.1.3"
|
||||
pyproject-hooks = ">=1.0.0,<2.0.0"
|
||||
requests = ">=2.26,<3.0"
|
||||
requests-toolbelt = ">=1.0.0,<2.0.0"
|
||||
@@ -3393,14 +3329,14 @@ xattr = {version = ">=1.0.0,<2.0.0", markers = "sys_platform == \"darwin\""}
|
||||
|
||||
[[package]]
|
||||
name = "poetry-core"
|
||||
version = "2.1.2"
|
||||
version = "2.1.3"
|
||||
description = "Poetry PEP 517 Build Backend"
|
||||
optional = false
|
||||
python-versions = "<4.0,>=3.9"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "poetry_core-2.1.2-py3-none-any.whl", hash = "sha256:ecb1e8f7d4f071a21cd0feb8c19bd1aec80de6fb0e82aa9d809a591e544431b4"},
|
||||
{file = "poetry_core-2.1.2.tar.gz", hash = "sha256:f9dbbbd0ebf9755476a1d57f04b30e9aecf71ca9dc2fcd4b17aba92c0002aa04"},
|
||||
{file = "poetry_core-2.1.3-py3-none-any.whl", hash = "sha256:2c704f05016698a54ca1d327f46ce2426d72eaca6ff614132c8477c292266771"},
|
||||
{file = "poetry_core-2.1.3.tar.gz", hash = "sha256:0522a015477ed622c89aad56a477a57813cace0c8e7ff2a2906b7ef4a2e296a4"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -3695,23 +3631,23 @@ testing = ["google-api-core (>=1.31.5)"]
|
||||
|
||||
[[package]]
|
||||
name = "protobuf"
|
||||
version = "5.29.3"
|
||||
version = "5.29.4"
|
||||
description = ""
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "protobuf-5.29.3-cp310-abi3-win32.whl", hash = "sha256:3ea51771449e1035f26069c4c7fd51fba990d07bc55ba80701c78f886bf9c888"},
|
||||
{file = "protobuf-5.29.3-cp310-abi3-win_amd64.whl", hash = "sha256:a4fa6f80816a9a0678429e84973f2f98cbc218cca434abe8db2ad0bffc98503a"},
|
||||
{file = "protobuf-5.29.3-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:a8434404bbf139aa9e1300dbf989667a83d42ddda9153d8ab76e0d5dcaca484e"},
|
||||
{file = "protobuf-5.29.3-cp38-abi3-manylinux2014_aarch64.whl", hash = "sha256:daaf63f70f25e8689c072cfad4334ca0ac1d1e05a92fc15c54eb9cf23c3efd84"},
|
||||
{file = "protobuf-5.29.3-cp38-abi3-manylinux2014_x86_64.whl", hash = "sha256:c027e08a08be10b67c06bf2370b99c811c466398c357e615ca88c91c07f0910f"},
|
||||
{file = "protobuf-5.29.3-cp38-cp38-win32.whl", hash = "sha256:84a57163a0ccef3f96e4b6a20516cedcf5bb3a95a657131c5c3ac62200d23252"},
|
||||
{file = "protobuf-5.29.3-cp38-cp38-win_amd64.whl", hash = "sha256:b89c115d877892a512f79a8114564fb435943b59067615894c3b13cd3e1fa107"},
|
||||
{file = "protobuf-5.29.3-cp39-cp39-win32.whl", hash = "sha256:0eb32bfa5219fc8d4111803e9a690658aa2e6366384fd0851064b963b6d1f2a7"},
|
||||
{file = "protobuf-5.29.3-cp39-cp39-win_amd64.whl", hash = "sha256:6ce8cc3389a20693bfde6c6562e03474c40851b44975c9b2bf6df7d8c4f864da"},
|
||||
{file = "protobuf-5.29.3-py3-none-any.whl", hash = "sha256:0a18ed4a24198528f2333802eb075e59dea9d679ab7a6c5efb017a59004d849f"},
|
||||
{file = "protobuf-5.29.3.tar.gz", hash = "sha256:5da0f41edaf117bde316404bad1a486cb4ededf8e4a54891296f648e8e076620"},
|
||||
{file = "protobuf-5.29.4-cp310-abi3-win32.whl", hash = "sha256:13eb236f8eb9ec34e63fc8b1d6efd2777d062fa6aaa68268fb67cf77f6839ad7"},
|
||||
{file = "protobuf-5.29.4-cp310-abi3-win_amd64.whl", hash = "sha256:bcefcdf3976233f8a502d265eb65ea740c989bacc6c30a58290ed0e519eb4b8d"},
|
||||
{file = "protobuf-5.29.4-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:307ecba1d852ec237e9ba668e087326a67564ef83e45a0189a772ede9e854dd0"},
|
||||
{file = "protobuf-5.29.4-cp38-abi3-manylinux2014_aarch64.whl", hash = "sha256:aec4962f9ea93c431d5714ed1be1c93f13e1a8618e70035ba2b0564d9e633f2e"},
|
||||
{file = "protobuf-5.29.4-cp38-abi3-manylinux2014_x86_64.whl", hash = "sha256:d7d3f7d1d5a66ed4942d4fefb12ac4b14a29028b209d4bfb25c68ae172059922"},
|
||||
{file = "protobuf-5.29.4-cp38-cp38-win32.whl", hash = "sha256:1832f0515b62d12d8e6ffc078d7e9eb06969aa6dc13c13e1036e39d73bebc2de"},
|
||||
{file = "protobuf-5.29.4-cp38-cp38-win_amd64.whl", hash = "sha256:476cb7b14914c780605a8cf62e38c2a85f8caff2e28a6a0bad827ec7d6c85d68"},
|
||||
{file = "protobuf-5.29.4-cp39-cp39-win32.whl", hash = "sha256:fd32223020cb25a2cc100366f1dedc904e2d71d9322403224cdde5fdced0dabe"},
|
||||
{file = "protobuf-5.29.4-cp39-cp39-win_amd64.whl", hash = "sha256:678974e1e3a9b975b8bc2447fca458db5f93a2fb6b0c8db46b6675b5b5346812"},
|
||||
{file = "protobuf-5.29.4-py3-none-any.whl", hash = "sha256:3fde11b505e1597f71b875ef2fc52062b6a9740e5f7c8997ce878b6009145862"},
|
||||
{file = "protobuf-5.29.4.tar.gz", hash = "sha256:4f1dfcd7997b31ef8f53ec82781ff434a28bf71d9102ddde14d076adcfc78c99"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -4646,14 +4582,14 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "replicate"
|
||||
version = "1.0.4"
|
||||
version = "1.0.6"
|
||||
description = "Python client for Replicate"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "replicate-1.0.4-py3-none-any.whl", hash = "sha256:f568f6271ff715067901b6094c23c37373bbcfd7de0ff9b85e9c9ead567e09e7"},
|
||||
{file = "replicate-1.0.4.tar.gz", hash = "sha256:f718601863ef1f419aa7dcdab1ea8770ba5489b571b86edf840cd506d68758ef"},
|
||||
{file = "replicate-1.0.6-py3-none-any.whl", hash = "sha256:d544f837dc7e9dc3b3c1df60a145c7d6f362d6719b719793a44a4be28837103d"},
|
||||
{file = "replicate-1.0.6.tar.gz", hash = "sha256:b8a0f1649ed4146c3d624e22a418b8c6decce9346cffc110c90fde5995c46e60"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -4905,14 +4841,14 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "sentry-sdk"
|
||||
version = "2.25.1"
|
||||
version = "2.28.0"
|
||||
description = "Python client for Sentry (https://sentry.io)"
|
||||
optional = false
|
||||
python-versions = ">=3.6"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "sentry_sdk-2.25.1-py2.py3-none-any.whl", hash = "sha256:60b016d0772789454dc55a284a6a44212044d4a16d9f8448725effee97aaf7f6"},
|
||||
{file = "sentry_sdk-2.25.1.tar.gz", hash = "sha256:f9041b7054a7cf12d41eadabe6458ce7c6d6eea7a97cfe1b760b6692e9562cf0"},
|
||||
{file = "sentry_sdk-2.28.0-py2.py3-none-any.whl", hash = "sha256:51496e6cb3cb625b99c8e08907c67a9112360259b0ef08470e532c3ab184a232"},
|
||||
{file = "sentry_sdk-2.28.0.tar.gz", hash = "sha256:14d2b73bc93afaf2a9412490329099e6217761cbab13b6ee8bc0e82927e1504e"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -5235,14 +5171,14 @@ strenum = ">=0.4.15,<0.5.0"
|
||||
|
||||
[[package]]
|
||||
name = "tenacity"
|
||||
version = "9.0.0"
|
||||
version = "9.1.2"
|
||||
description = "Retry code until it succeeds"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
python-versions = ">=3.9"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "tenacity-9.0.0-py3-none-any.whl", hash = "sha256:93de0c98785b27fcf659856aa9f54bfbd399e29969b0621bc7f762bd441b4539"},
|
||||
{file = "tenacity-9.0.0.tar.gz", hash = "sha256:807f37ca97d62aa361264d497b0e31e92b8027044942bfa756160d908320d73b"},
|
||||
{file = "tenacity-9.1.2-py3-none-any.whl", hash = "sha256:f77bf36710d8b73a50b2dd155c97b870017ad21afe6ab300326b0371b3b05138"},
|
||||
{file = "tenacity-9.1.2.tar.gz", hash = "sha256:1169d376c297e7de388d18b4481760d478b0e99a777cad3a9c86e556f4b697cb"},
|
||||
]
|
||||
|
||||
[package.extras]
|
||||
@@ -5554,14 +5490,14 @@ zstd = ["zstandard (>=0.18.0)"]
|
||||
|
||||
[[package]]
|
||||
name = "uvicorn"
|
||||
version = "0.34.0"
|
||||
version = "0.34.2"
|
||||
description = "The lightning-fast ASGI server."
|
||||
optional = false
|
||||
python-versions = ">=3.9"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "uvicorn-0.34.0-py3-none-any.whl", hash = "sha256:023dc038422502fa28a09c7a30bf2b6991512da7dcdb8fd35fe57cfc154126f4"},
|
||||
{file = "uvicorn-0.34.0.tar.gz", hash = "sha256:404051050cd7e905de2c9a7e61790943440b3416f49cb409f965d9dcd0fa73e9"},
|
||||
{file = "uvicorn-0.34.2-py3-none-any.whl", hash = "sha256:deb49af569084536d269fe0a6d67e3754f104cf03aba7c11c40f01aadf33c403"},
|
||||
{file = "uvicorn-0.34.2.tar.gz", hash = "sha256:0e929828f6186353a80b58ea719861d2629d766293b6d19baf086ba31d4f3328"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -6328,4 +6264,4 @@ cffi = ["cffi (>=1.11)"]
|
||||
[metadata]
|
||||
lock-version = "2.1"
|
||||
python-versions = ">=3.10,<3.13"
|
||||
content-hash = "3e21d6f1404f45bcf4d62d19e5ec3bf2f537f0abff65e6b047eb1ae42431cdc1"
|
||||
content-hash = "6a57d554ec554c23237e2c017fa27c52b5bc32884464c92b5ca30068f2ee3a35"
|
||||
|
||||
@@ -10,57 +10,57 @@ packages = [{ include = "backend", format = "sdist" }]
|
||||
[tool.poetry.dependencies]
|
||||
python = ">=3.10,<3.13"
|
||||
aio-pika = "^9.5.5"
|
||||
anthropic = "^0.49.0"
|
||||
anthropic = "^0.51.0"
|
||||
apscheduler = "^3.11.0"
|
||||
autogpt-libs = { path = "../autogpt_libs", develop = true }
|
||||
bleach = { extras = ["css"], version = "^6.2.0" }
|
||||
click = "^8.1.7"
|
||||
click = "^8.2.0"
|
||||
cryptography = "^43.0"
|
||||
discord-py = "^2.5.2"
|
||||
e2b-code-interpreter = "^1.1.1"
|
||||
e2b-code-interpreter = "^1.5.0"
|
||||
fastapi = "^0.115.12"
|
||||
feedparser = "^6.0.11"
|
||||
flake8 = "^7.2.0"
|
||||
google-api-python-client = "^2.166.0"
|
||||
google-auth-oauthlib = "^1.2.1"
|
||||
google-api-python-client = "^2.169.0"
|
||||
google-auth-oauthlib = "^1.2.2"
|
||||
google-cloud-storage = "^3.1.0"
|
||||
googlemaps = "^4.10.0"
|
||||
gravitasml = "^0.1.3"
|
||||
groq = "^0.20.0"
|
||||
groq = "^0.24.0"
|
||||
jinja2 = "^3.1.6"
|
||||
jsonref = "^1.1.0"
|
||||
jsonschema = "^4.22.0"
|
||||
launchdarkly-server-sdk = "^9.10.0"
|
||||
mem0ai = "^0.1.80"
|
||||
launchdarkly-server-sdk = "^9.11.0"
|
||||
mem0ai = "^0.1.98"
|
||||
moviepy = "^2.1.2"
|
||||
ollama = "^0.4.1"
|
||||
openai = "^1.70.0"
|
||||
ollama = "^0.4.8"
|
||||
openai = "^1.78.1"
|
||||
pika = "^1.3.2"
|
||||
pinecone = "^5.3.1"
|
||||
poetry = "^2.1.2"
|
||||
poetry = "^2.1.3"
|
||||
postmarker = "^1.0"
|
||||
praw = "~7.8.1"
|
||||
prisma = "^0.15.0"
|
||||
prometheus-client = "^0.21.1"
|
||||
psutil = "^7.0.0"
|
||||
psycopg2-binary = "^2.9.10"
|
||||
pydantic = { extras = ["email"], version = "^2.11.1" }
|
||||
pydantic-settings = "^2.8.1"
|
||||
pydantic = { extras = ["email"], version = "^2.11.4" }
|
||||
pydantic-settings = "^2.9.1"
|
||||
pytest = "^8.3.5"
|
||||
pytest-asyncio = "^0.26.0"
|
||||
python-dotenv = "^1.1.0"
|
||||
python-multipart = "^0.0.20"
|
||||
redis = "^5.2.0"
|
||||
replicate = "^1.0.4"
|
||||
sentry-sdk = {extras = ["anthropic", "fastapi", "launchdarkly", "openai", "sqlalchemy"], version = "^2.25.1"}
|
||||
replicate = "^1.0.6"
|
||||
sentry-sdk = {extras = ["anthropic", "fastapi", "launchdarkly", "openai", "sqlalchemy"], version = "^2.28.0"}
|
||||
sqlalchemy = "^2.0.40"
|
||||
strenum = "^0.4.9"
|
||||
stripe = "^11.5.0"
|
||||
supabase = "^2.15.0"
|
||||
tenacity = "^9.0.0"
|
||||
supabase = "2.15.1"
|
||||
tenacity = "^9.1.2"
|
||||
todoist-api-python = "^2.1.7"
|
||||
tweepy = "^4.14.0"
|
||||
uvicorn = { extras = ["standard"], version = "^0.34.0" }
|
||||
uvicorn = { extras = ["standard"], version = "^0.34.2" }
|
||||
websockets = "^14.2"
|
||||
youtube-transcript-api = "^0.6.2"
|
||||
zerobouncesdk = "^1.1.1"
|
||||
|
||||
Reference in New Issue
Block a user