From 4d6ec0031bfc9960a5b92810f98e9af6564dcade Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 25 Jul 2025 14:13:02 +0100
Subject: [PATCH] chore(backend/deps): Update 8 packages (#10448)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the production-dependencies group with 8 updates in the
/autogpt_platform/backend directory:
| Package | From | To |
| --- | --- | --- |
| [anthropic](https://github.com/anthropics/anthropic-sdk-python) |
`0.57.1` | `0.59.0` |
|
[google-api-python-client](https://github.com/googleapis/google-api-python-client)
| `2.176.0` | `2.177.0` |
| [jsonschema](https://github.com/python-jsonschema/jsonschema) |
`4.24.1` | `4.25.0` |
| [mem0ai](https://github.com/mem0ai/mem0) | `0.1.114` | `0.1.115` |
| [openai](https://github.com/openai/openai-python) | `1.97.0` |
`1.97.1` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.33.0` |
`2.33.2` |
| [supabase](https://github.com/supabase/supabase-py) | `2.16.0` |
`2.17.0` |
|
[youtube-transcript-api](https://github.com/jdepoix/youtube-transcript-api)
| `1.1.1` | `1.2.1` |
Updates `anthropic` from 0.57.1 to 0.59.0
Release notes
Sourced from anthropic's
releases.
v0.59.0
0.59.0 (2025-07-23)
Full Changelog: v0.58.2...v0.59.0
Features
- api: removed older deprecated models (38998fd)
Bug Fixes
- parsing: ignore empty metadata (7099f32)
- parsing: parse extra field types (dbea8a4)
Chores
v0.58.2
0.58.2 (2025-07-18)
Full Changelog: v0.58.1...v0.58.2
Chores
v0.58.1
0.58.1 (2025-07-18)
Full Changelog: v0.58.0...v0.58.1
Chores
v0.58.0
0.58.0 (2025-07-18)
Full Changelog: v0.57.1...v0.58.0
Features
- clean up environment call outs (4f64e9c)
Bug Fixes
... (truncated)
Changelog
Sourced from anthropic's
changelog.
0.59.0 (2025-07-23)
Full Changelog: v0.58.2...v0.59.0
Features
- api: removed older deprecated models (38998fd)
Bug Fixes
- parsing: ignore empty metadata (7099f32)
- parsing: parse extra field types (dbea8a4)
Chores
0.58.2 (2025-07-18)
Full Changelog: v0.58.1...v0.58.2
Chores
0.58.1 (2025-07-18)
Full Changelog: v0.58.0...v0.58.1
Chores
0.58.0 (2025-07-18)
Full Changelog: v0.57.1...v0.58.0
Features
- clean up environment call outs (4f64e9c)
Bug Fixes
- client: don't send Content-Type header on GET
requests (727268f)
- parsing: correctly handle nested discriminated
unions (44dd47e)
... (truncated)
Commits
Updates `google-api-python-client` from 2.176.0 to 2.177.0
Release notes
Sourced from google-api-python-client's
releases.
v2.177.0
Features
... (truncated)
Commits
Updates `jsonschema` from 4.24.1 to 4.25.0
Release notes
Sourced from jsonschema's
releases.
v4.25.0
What's Changed
New Contributors
Full Changelog: https://github.com/python-jsonschema/jsonschema/compare/v4.24.1...v4.25.0
Changelog
Sourced from jsonschema's
changelog.
v4.25.0
- Add support for the
iri and iri-reference
formats to the format-nongpl extra via the MIT-licensed
rfc3987-syntax.
They were alread supported by the format extra. (#1388).
Commits
9889f69
Add the new functionality to the CHANGELOG.
18855d0
Merge pull request #1388
from jkowalleck/feat/validate_rfc3987_non-gpl/rfc398...
1a6067f
adjust rfc3987-syntax min-version
8dd4f56
feat: use non-GPL validator for rfc3987
- See full diff in compare
view
Updates `mem0ai` from 0.1.114 to 0.1.115
Release notes
Sourced from mem0ai's
releases.
0.1.115
What's Changed
Full Changelog: https://github.com/embedchain/embedchain/compare/0.1.114...0.1.115
v0.1.115
What's Changed
New Contributors
Full Changelog: https://github.com/mem0ai/mem0/compare/v0.1.114...v0.1.115
Changelog
Sourced from mem0ai's
changelog.
title: "Product Updates"
mode: "wide"
New Features & Updates:
- Enhanced project management via
client.project and
AsyncMemoryClient.project interfaces
- Full support for project CRUD operations (create, read, update,
delete)
- Project member management: add, update, remove, and list
members
- Manage project settings including custom instructions, categories,
retrieval criteria, and graph enablement
- Both sync and async support for all project management
operations
Improvements:
-
Documentation:
- Added detailed API reference and usage examples for new project
management methods.
- Updated all docs to use
client.project.get() and
client.project.update() instead of deprecated methods.
-
Deprecation:
- Marked
get_project() and update_project()
as deprecated (these methods were already present); added warnings to
guide users to the new API.
Bug Fixes:
- Tests:
- Fixed Gemini embedder and LLM test mocks for correct error handling
and argument structure.
- vLLM:
- Fixed duplicate import in vLLM module.
New Features:
- OpenAI Agents: Added OpenAI agents SDK support
- Amazon Neptune: Added Amazon Neptune Analytics
graph_store configuration and integration
- vLLM: Added vLLM support
Improvements:
- Documentation:
- Added SOC2 and HIPAA compliance documentation
- Enhanced group chat feature documentation for platform
- Added Google AI ADK Integration documentation
- Fixed documentation images and links
- Setup: Fixed Mem0 setup, logging, and documentation
issues
... (truncated)
Commits
Updates `openai` from 1.97.0 to 1.97.1
Release notes
Sourced from openai's
releases.
v1.97.1
1.97.1 (2025-07-22)
Full Changelog: v1.97.0...v1.97.1
Bug Fixes
- parsing: ignore empty metadata (58c359f)
- parsing: parse extra field types (d524b7e)
Chores
- api: event shapes more accurate (f3a9a92)
Changelog
Sourced from openai's
changelog.
1.97.1 (2025-07-22)
Full Changelog: v1.97.0...v1.97.1
Bug Fixes
- parsing: ignore empty metadata (58c359f)
- parsing: parse extra field types (d524b7e)
Chores
- api: event shapes more accurate (f3a9a92)
Commits
Updates `sentry-sdk` from 2.33.0 to 2.33.2
Release notes
Sourced from sentry-sdk's
releases.
2.33.2
Various fixes & improvements
2.33.1
Various fixes & improvements
Changelog
Sourced from sentry-sdk's
changelog.
2.33.2
Various fixes & improvements
2.33.1
Various fixes & improvements
Commits
f4907a9
release: 2.33.2
24790eb
ref(spotlight): Do not import sentry_sdk.spotlight unless
enabled (#4607)
0e73049
ref(gnu-integration): update clickhouse stacktrace parsing (#4598)
ca3241e
Merge branch 'release/2.33.1'
5cd43be
meta: Update CHANGELOG.md
38c27dd
release: 2.33.1
7b028b6
fix(integrations): allow explicit op parameter in ai_track
(#4597)
d32e2ee
fix: Fix abs_path bug in serialize_frame (#4599)
b065719
Remove pyrsistent from test dependencies (#4588)
34dcba4
Remove explicit del's in threaded classes (#4590)
- Additional commits viewable in compare
view
Updates `supabase` from 2.16.0 to 2.17.0
Release notes
Sourced from supabase's
releases.
v2.17.0
2.17.0
(2025-07-16)
Features
Documentation
- add note about explicit client.auth.sign_out() for proper shutdown
(#926)
(#1163)
(b657308)
Changelog
Sourced from supabase's
changelog.
2.17.0
(2025-07-16)
Features
Documentation
- add note about explicit client.auth.sign_out() for proper shutdown
(#926)
(#1163)
(b657308)
Commits
35c1a19
chore(main): release 2.17.0 (#1164)
ea1152d
chore(typo): change PyPi tp PyPI in README (#1175)
880a706
chore(deps-dev): bump ruff from 0.12.2 to 0.12.3 (#1173)
89fa81a
feat(deps): bump realtime from 2.5.3 to 2.6.0 (#1172)
c07e9a4
chore: pin supabase dependencies versions (#1170)
4b193f5
chore(deps): bump gotrue from 2.12.2 to 2.12.3 (#1168)
3a67df6
chore(deps-dev): bump ruff from 0.12.1 to 0.12.2 (#1167)
a1db7a7
chore: replace isort, black, pyupgrade and autoflake with ruff (#1165)
b657308
docs: add note about explicit client.auth.sign_out() for proper shutdown
(#92...
aef197f
chore(realtime): bump realtime from 2.5.1 to 2.5.3 (#1162)
- Additional commits viewable in compare
view
Updates `youtube-transcript-api` from 1.1.1 to 1.2.1
Release notes
Sourced from youtube-transcript-api's
releases.
v1.2.1
What's Changed
- Added the property
filter_ip_locations to
WebshareProxyConfig. This allows for limiting the pool of
IPs that Webshare will be rotating through to those located in specific
countries. By choosing locations that are close to the machine that is
doing the requests, latency can be reduced. Also, this can be used to
work around location-based restrictions.
ytt_api = YouTubeTranscriptApi(
proxy_config=WebshareProxyConfig(
proxy_username="<proxy-username>",
proxy_password="<proxy-password>",
filter_ip_locations=["de", "us"],
)
)
Webshare will now only rotate through IPs located in Germany or the
United States!
ytt_api.fetch(video_id)
The full list of available locations (and how many IPs are available in
each location) can be found here.
[Fixes #483]
Add __all__ to __init__.py to support mypy
--strict usage by @Jer-Pha in jdepoix/youtube-transcript-api#486
New Contributors
Full Changelog: https://github.com/jdepoix/youtube-transcript-api/compare/v1.2.0...v1.2.1
v1.2.0
What's Changed
- [BREAKING] Removed the deprecated methods
get_transcript, get_transcripts and
list_transcripts. They have already been deprecated in
v1.0.0, but I've kept them around to allow for an easier
migration to v1.0.0. However, these methods have led to a
lot of issues being created due to people initializing a
YouTubeTranscriptApi object and passing a proxy config into
the constructor, but then calling the deprecated static methods on that
object. As these methods are static they don't/can't access the state
set in the constructor, therefore, the proxy config is ignored.
Migration Guide
If you're still using get_transcript,
get_transcripts you have to change your code as
follows:
# old API
transcript = YouTubeTranscriptApi.get_transcript("abc")
new API
ytt_api = YouTubeTranscriptApi()
transcript = ytt_api.fetch("abc").to_raw_data()
If you're still using list_transcripts you have to
change your code as follows:
# old API
transcript_list = YouTubeTranscriptApi.list_transcripts("abc")
new API
ytt_api = YouTubeTranscriptApi()
transcript_list = ytt_api.list("abc")
Full Changelog: https://github.com/jdepoix/youtube-transcript-api/compare/v1.1.1...v1.2.0
Commits
aa50f37
v1.2.1
2c88d5c
Merge pull request #486
from Jer-Pha/bugfix/ISSUE-483
d948c98
Merge branch 'master' into bugfix/ISSUE-483
11306c2
Merge pull request #490
from jdepoix/feature/filter-webshare-ip-locations
4fa89a5
Merge branch 'master' into bugfix/ISSUE-483
747e245
fmt
bf17e50
added filter_ip_locations property to WebshareProxyConfig
da6920b
Merge pull request #488
from jdepoix/feature/remove-depcreated-methods
a951854
v1.2.0
ed8b666
removed deprecated methods: get_transcript, get_transcripts,
list_transcripts
- Additional commits viewable in compare
view
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
---------
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Reinier van der Leer
---
autogpt_platform/backend/poetry.lock | 75 +++++++++++++------------
autogpt_platform/backend/pyproject.toml | 16 +++---
2 files changed, 46 insertions(+), 45 deletions(-)
diff --git a/autogpt_platform/backend/poetry.lock b/autogpt_platform/backend/poetry.lock
index 167fd971a4..3fd302569a 100644
--- a/autogpt_platform/backend/poetry.lock
+++ b/autogpt_platform/backend/poetry.lock
@@ -223,14 +223,14 @@ files = [
[[package]]
name = "anthropic"
-version = "0.57.1"
+version = "0.59.0"
description = "The official Python library for the anthropic API"
optional = false
python-versions = ">=3.8"
groups = ["main"]
files = [
- {file = "anthropic-0.57.1-py3-none-any.whl", hash = "sha256:33afc1f395af207d07ff1bffc0a3d1caac53c371793792569c5d2f09283ea306"},
- {file = "anthropic-0.57.1.tar.gz", hash = "sha256:7815dd92245a70d21f65f356f33fc80c5072eada87fb49437767ea2918b2c4b0"},
+ {file = "anthropic-0.59.0-py3-none-any.whl", hash = "sha256:cbc8b3dccef66ad6435c4fa1d317e5ebb092399a4b88b33a09dc4bf3944c3183"},
+ {file = "anthropic-0.59.0.tar.gz", hash = "sha256:d710d1ef0547ebbb64b03f219e44ba078e83fc83752b96a9b22e9726b523fd8f"},
]
[package.dependencies]
@@ -243,7 +243,7 @@ sniffio = "*"
typing-extensions = ">=4.10,<5"
[package.extras]
-aiohttp = ["aiohttp", "httpx-aiohttp (>=0.1.6)"]
+aiohttp = ["aiohttp", "httpx-aiohttp (>=0.1.8)"]
bedrock = ["boto3 (>=1.28.57)", "botocore (>=1.31.57)"]
vertex = ["google-auth[requests] (>=2,<3)"]
@@ -1414,14 +1414,14 @@ grpcio-gcp = ["grpcio-gcp (>=0.2.2,<1.0.0)"]
[[package]]
name = "google-api-python-client"
-version = "2.176.0"
+version = "2.177.0"
description = "Google API Client Library for Python"
optional = false
python-versions = ">=3.7"
groups = ["main"]
files = [
- {file = "google_api_python_client-2.176.0-py3-none-any.whl", hash = "sha256:e22239797f1d085341e12cd924591fc65c56d08e0af02549d7606092e6296510"},
- {file = "google_api_python_client-2.176.0.tar.gz", hash = "sha256:2b451cdd7fd10faeb5dd20f7d992f185e1e8f4124c35f2cdcc77c843139a4cf1"},
+ {file = "google_api_python_client-2.177.0-py3-none-any.whl", hash = "sha256:f2f50f11105ab883eb9b6cf38ec54ea5fd4b429249f76444bec90deba5be79b3"},
+ {file = "google_api_python_client-2.177.0.tar.gz", hash = "sha256:9ffd2b57d68f5afa7e6ac64e2c440534eaa056cbb394812a62ff94723c31b50e"},
]
[package.dependencies]
@@ -2442,14 +2442,14 @@ files = [
[[package]]
name = "jsonschema"
-version = "4.24.1"
+version = "4.25.0"
description = "An implementation of JSON Schema validation for Python"
optional = false
python-versions = ">=3.9"
groups = ["main"]
files = [
- {file = "jsonschema-4.24.1-py3-none-any.whl", hash = "sha256:6b916866aa0b61437785f1277aa2cbd63512e8d4b47151072ef13292049b4627"},
- {file = "jsonschema-4.24.1.tar.gz", hash = "sha256:fe45a130cc7f67cd0d67640b4e7e3e2e666919462ae355eda238296eafeb4b5d"},
+ {file = "jsonschema-4.25.0-py3-none-any.whl", hash = "sha256:24c2e8da302de79c8b9382fee3e76b355e44d2a4364bb207159ce10b517bd716"},
+ {file = "jsonschema-4.25.0.tar.gz", hash = "sha256:e63acf5c11762c0e6672ffb61482bdf57f0876684d8d249c0fe2d730d48bc55f"},
]
[package.dependencies]
@@ -2460,7 +2460,7 @@ rpds-py = ">=0.7.1"
[package.extras]
format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"]
-format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=24.6.0)"]
+format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "rfc3987-syntax (>=1.1.0)", "uri-template", "webcolors (>=24.6.0)"]
[[package]]
name = "jsonschema-specifications"
@@ -2633,14 +2633,14 @@ files = [
[[package]]
name = "mem0ai"
-version = "0.1.114"
+version = "0.1.115"
description = "Long-term memory for AI Agents"
optional = false
python-versions = "<4.0,>=3.9"
groups = ["main"]
files = [
- {file = "mem0ai-0.1.114-py3-none-any.whl", hash = "sha256:dfb7f0079ee282f5d9782e220f6f09707bcf5e107925d1901dbca30d8dd83f9b"},
- {file = "mem0ai-0.1.114.tar.gz", hash = "sha256:b27886132eaec78544e8b8b54f0b14a36728f3c99da54cb7cb417150e2fad7e1"},
+ {file = "mem0ai-0.1.115-py3-none-any.whl", hash = "sha256:29310bd5bcab644f7a4dbf87bd1afd878eb68458a2fb36cfcbf20bdff46fbdaf"},
+ {file = "mem0ai-0.1.115.tar.gz", hash = "sha256:147a6593604188acd30281c40171112aed9f16e196fa528627430c15e00f1e32"},
]
[package.dependencies]
@@ -3076,14 +3076,14 @@ pydantic = ">=2.9"
[[package]]
name = "openai"
-version = "1.97.0"
+version = "1.97.1"
description = "The official Python library for the openai API"
optional = false
python-versions = ">=3.8"
groups = ["main"]
files = [
- {file = "openai-1.97.0-py3-none-any.whl", hash = "sha256:a1c24d96f4609f3f7f51c9e1c2606d97cc6e334833438659cfd687e9c972c610"},
- {file = "openai-1.97.0.tar.gz", hash = "sha256:0be349569ccaa4fb54f97bb808423fd29ccaeb1246ee1be762e0c81a47bae0aa"},
+ {file = "openai-1.97.1-py3-none-any.whl", hash = "sha256:4e96bbdf672ec3d44968c9ea39d2c375891db1acc1794668d8149d5fa6000606"},
+ {file = "openai-1.97.1.tar.gz", hash = "sha256:a744b27ae624e3d4135225da9b1c89c107a2a7e5bc4c93e5b7b5214772ce7a4e"},
]
[package.dependencies]
@@ -4837,18 +4837,19 @@ all = ["numpy"]
[[package]]
name = "realtime"
-version = "2.5.3"
+version = "2.6.0"
description = ""
optional = false
-python-versions = "<4.0,>=3.9"
+python-versions = ">=3.9"
groups = ["main"]
files = [
- {file = "realtime-2.5.3-py3-none-any.whl", hash = "sha256:eb0994636946eff04c4c7f044f980c8c633c7eb632994f549f61053a474ac970"},
- {file = "realtime-2.5.3.tar.gz", hash = "sha256:0587594f3bc1c84bf007ff625075b86db6528843e03250dc84f4f2808be3d99a"},
+ {file = "realtime-2.6.0-py3-none-any.whl", hash = "sha256:a0512d71044c2621455bc87d1c171739967edc161381994de54e0989ca6c348e"},
+ {file = "realtime-2.6.0.tar.gz", hash = "sha256:f68743cff85d3113659fa19835a868674e720465649bf833e1cd47d7da0f7bbd"},
]
[package.dependencies]
-typing-extensions = ">=4.14.0,<5.0.0"
+pydantic = ">=2.11.7,<3.0.0"
+typing-extensions = ">=4.14.0"
websockets = ">=11,<16"
[[package]]
@@ -5293,14 +5294,14 @@ files = [
[[package]]
name = "sentry-sdk"
-version = "2.33.0"
+version = "2.33.2"
description = "Python client for Sentry (https://sentry.io)"
optional = false
python-versions = ">=3.6"
groups = ["main"]
files = [
- {file = "sentry_sdk-2.33.0-py2.py3-none-any.whl", hash = "sha256:a762d3f19a1c240e16c98796f2a5023f6e58872997d5ae2147ac3ed378b23ec2"},
- {file = "sentry_sdk-2.33.0.tar.gz", hash = "sha256:cdceed05e186846fdf80ceea261fe0a11ebc93aab2f228ed73d076a07804152e"},
+ {file = "sentry_sdk-2.33.2-py2.py3-none-any.whl", hash = "sha256:8d57a3b4861b243aa9d558fda75509ad487db14f488cbdb6c78c614979d77632"},
+ {file = "sentry_sdk-2.33.2.tar.gz", hash = "sha256:e85002234b7b8efac9b74c2d91dbd4f8f3970dc28da8798e39530e65cb740f94"},
]
[package.dependencies]
@@ -5589,23 +5590,23 @@ typing-extensions = {version = ">=4.5.0", markers = "python_version >= \"3.7\""}
[[package]]
name = "supabase"
-version = "2.16.0"
+version = "2.17.0"
description = "Supabase client for Python."
optional = false
python-versions = "<4.0,>=3.9"
groups = ["main"]
files = [
- {file = "supabase-2.16.0-py3-none-any.whl", hash = "sha256:99065caab3d90a56650bf39fbd0e49740995da3738ab28706c61bd7f2401db55"},
- {file = "supabase-2.16.0.tar.gz", hash = "sha256:98f3810158012d4ec0e3083f2e5515f5e10b32bd71e7d458662140e963c1d164"},
+ {file = "supabase-2.17.0-py3-none-any.whl", hash = "sha256:2dd804fae8850cebccc9ab8711c2ee9e2f009e847f4c95c092a4423778e3c3f6"},
+ {file = "supabase-2.17.0.tar.gz", hash = "sha256:3207314b540db7e3339fa2500bd977541517afb4d20b7ff93a89b97a05f9df38"},
]
[package.dependencies]
-gotrue = ">=2.11.0,<3.0.0"
+gotrue = "2.12.3"
httpx = ">=0.26,<0.29"
-postgrest = ">0.19,<1.2"
-realtime = ">=2.4.0,<2.6.0"
-storage3 = ">=0.10,<0.13"
-supafunc = ">=0.9,<0.11"
+postgrest = "1.1.1"
+realtime = "2.6.0"
+storage3 = "0.12.0"
+supafunc = "0.10.1"
[[package]]
name = "supafunc"
@@ -6518,14 +6519,14 @@ propcache = ">=0.2.1"
[[package]]
name = "youtube-transcript-api"
-version = "1.1.1"
+version = "1.2.1"
description = "This is an python API which allows you to get the transcripts/subtitles for a given YouTube video. It also works for automatically generated subtitles, supports translating subtitles and it does not require a headless browser, like other selenium based solutions do!"
optional = false
python-versions = "<3.14,>=3.8"
groups = ["main"]
files = [
- {file = "youtube_transcript_api-1.1.1-py3-none-any.whl", hash = "sha256:a438a824d67c0885855047e2b38993abdd4f59b69a983cf27b50a06c9d564064"},
- {file = "youtube_transcript_api-1.1.1.tar.gz", hash = "sha256:2e1162d45ece14223a58a4a39176c464fdd33d5ebdd6def18ebb038dea62f667"},
+ {file = "youtube_transcript_api-1.2.1-py3-none-any.whl", hash = "sha256:4852356c8459aceab73f8f05e0f7fc4762d5f278e7e34bd6359fce7427df853b"},
+ {file = "youtube_transcript_api-1.2.1.tar.gz", hash = "sha256:7c16ba3e981dd7ab4c0f00f42e5a69b19bdb9f13324c60bd6cc8f97701699900"},
]
[package.dependencies]
@@ -6683,4 +6684,4 @@ cffi = ["cffi (>=1.11)"]
[metadata]
lock-version = "2.1"
python-versions = ">=3.10,<3.13"
-content-hash = "ebf7138cb90da2b3dad731f6e93c4704ee07560fe0a017ff40dfe483a8274104"
+content-hash = "241307ce9f9cb45dc5429891c3b167de5a409afb0dc26d51db1b89f847ffbb50"
diff --git a/autogpt_platform/backend/pyproject.toml b/autogpt_platform/backend/pyproject.toml
index 01664142c0..da2963b6dc 100644
--- a/autogpt_platform/backend/pyproject.toml
+++ b/autogpt_platform/backend/pyproject.toml
@@ -11,7 +11,7 @@ packages = [{ include = "backend", format = "sdist" }]
python = ">=3.10,<3.13"
aio-pika = "^9.5.5"
aiodns = "^3.5.0"
-anthropic = "^0.57.1"
+anthropic = "^0.59.0"
apscheduler = "^3.11.0"
autogpt-libs = { path = "../autogpt_libs", develop = true }
bleach = { extras = ["css"], version = "^6.2.0" }
@@ -22,7 +22,7 @@ e2b-code-interpreter = "^1.5.2"
fastapi = "^0.116.1"
feedparser = "^6.0.11"
flake8 = "^7.3.0"
-google-api-python-client = "^2.176.0"
+google-api-python-client = "^2.177.0"
google-auth-oauthlib = "^1.2.2"
google-cloud-storage = "^3.2.0"
googlemaps = "^4.10.0"
@@ -31,12 +31,12 @@ groq = "^0.30.0"
html2text = "^2024.2.26"
jinja2 = "^3.1.6"
jsonref = "^1.1.0"
-jsonschema = "^4.22.0"
+jsonschema = "^4.25.0"
launchdarkly-server-sdk = "^9.12.0"
-mem0ai = "^0.1.114"
+mem0ai = "^0.1.115"
moviepy = "^2.1.2"
ollama = "^0.5.1"
-openai = "^1.97.0"
+openai = "^1.97.1"
pika = "^1.3.2"
pinecone = "^7.3.0"
poetry = "2.1.1" # CHECK DEPENDABOT SUPPORT BEFORE UPGRADING
@@ -54,17 +54,17 @@ python-dotenv = "^1.1.1"
python-multipart = "^0.0.20"
redis = "^5.2.0"
replicate = "^1.0.6"
-sentry-sdk = {extras = ["anthropic", "fastapi", "launchdarkly", "openai", "sqlalchemy"], version = "^2.33.0"}
+sentry-sdk = {extras = ["anthropic", "fastapi", "launchdarkly", "openai", "sqlalchemy"], version = "^2.33.2"}
sqlalchemy = "^2.0.40"
strenum = "^0.4.9"
stripe = "^11.5.0"
-supabase = "2.16.0"
+supabase = "2.17.0"
tenacity = "^9.1.2"
todoist-api-python = "^2.1.7"
tweepy = "^4.16.0"
uvicorn = { extras = ["standard"], version = "^0.35.0" }
websockets = "^15.0"
-youtube-transcript-api = "^1.1.1"
+youtube-transcript-api = "^1.2.1"
zerobouncesdk = "^1.1.2"
# NOTE: please insert new dependencies in their alphabetical location
pytest-snapshot = "^0.9.0"