mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-04-30 03:00:41 -04:00
Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 2.19.0 to 3.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/python-storage/releases">google-cloud-storage's releases</a>.</em></p> <blockquote> <h2>v3.0.0</h2> <h2><a href="https://github.com/googleapis/python-storage/compare/v2.19.0...v3.0.0">3.0.0</a> (2025-01-28)</h2> <h3>⚠ BREAKING CHANGES</h3> <p>Please consult the README for details on this major version release.</p> <ul> <li>The default checksum strategy for uploads has changed from None to "auto" (<a href="https://redirect.github.com/googleapis/python-storage/issues/1383">#1383</a>)</li> <li>The default checksum strategy for downloads has changed from "md5" to "auto" (<a href="https://redirect.github.com/googleapis/python-storage/issues/1383">#1383</a>)</li> <li>Deprecated positional argument "num_retries" has been removed (<a href="https://redirect.github.com/googleapis/python-storage/issues/1377">#1377</a>)</li> <li>Deprecated argument "text_mode" has been removed (<a href="https://redirect.github.com/googleapis/python-storage/issues/1379">#1379</a>)</li> <li>Blob.download_to_filename() now deletes the empty destination file on a 404 (<a href="https://redirect.github.com/googleapis/python-storage/pull/1394">#1394</a>)</li> <li>Media operations now use the same retry backoff, timeout and custom predicate system as non-media operations, which may slightly impact default retry behavior (<a href="https://redirect.github.com/googleapis/python-storage/issues/1385">#1385</a>)</li> <li>Retries are now enabled by default for uploads, blob deletes and blob metadata updates (<a href="https://redirect.github.com/googleapis/python-storage/issues/1400">#1400</a>)</li> </ul> <h3>Features</h3> <ul> <li>Add "auto" checksum option and make default (<a href="https://redirect.github.com/googleapis/python-storage/issues/1383">#1383</a>) (<a href="5375fa0738">5375fa0</a>)</li> <li>Blob.download_to_filename() deletes the empty destination file on a 404 (<a href="https://redirect.github.com/googleapis/python-storage/pull/1394">#1394</a>) (<a href="066be2db78">066be2d</a>)</li> <li>Enable custom predicates for media operations (<a href="https://redirect.github.com/googleapis/python-storage/issues/1385">#1385</a>) (<a href="f3517bfcb9">f3517bf</a>)</li> <li>Integrate google-resumable-media (<a href="https://redirect.github.com/googleapis/python-storage/issues/1283">#1283</a>) (<a href="bd917b49d2">bd917b4</a>)</li> <li>Retry by default for uploads, blob deletes, metadata updates (<a href="https://redirect.github.com/googleapis/python-storage/issues/1400">#1400</a>) (<a href="0426005175">0426005</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Cancel upload when BlobWriter exits with exception (<a href="https://redirect.github.com/googleapis/python-storage/issues/1243">#1243</a>) (<a href="df107d20a7">df107d2</a>)</li> <li>Changed name of methods <code>Blob.from_string()</code> and <code>Bucket.from_string()</code> to <code>from_uri()</code> (<a href="https://redirect.github.com/googleapis/python-storage/issues/1335">#1335</a>) (<a href="58c1d03819">58c1d03</a>)</li> <li>Correctly calculate starting offset for retries of ranged reads (<a href="https://redirect.github.com/googleapis/python-storage/issues/1376">#1376</a>) (<a href="7b6c9a0fb3">7b6c9a0</a>)</li> <li>Filter download_kwargs in BlobReader (<a href="https://redirect.github.com/googleapis/python-storage/issues/1411">#1411</a>) (<a href="0c21210450">0c21210</a>)</li> <li>Remove deprecated num_retries argument (<a href="https://redirect.github.com/googleapis/python-storage/issues/1377">#1377</a>) (<a href="58b5040933">58b5040</a>)</li> <li>Remove deprecated text_mode argument (<a href="https://redirect.github.com/googleapis/python-storage/issues/1379">#1379</a>) (<a href="4d20a8efa8">4d20a8e</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Correct formatting and update README.rst (<a href="https://redirect.github.com/googleapis/python-storage/issues/1427">#1427</a>) (<a href="2945853977">2945853</a>)</li> <li>Fix issue with exceptions.py documentation (<a href="https://redirect.github.com/googleapis/python-storage/issues/1328">#1328</a>) (<a href="22b8c304af">22b8c30</a>)</li> </ul> <h2>v3.0.0rc1</h2> <h2><a href="https://github.com/googleapis/python-storage/compare/v2.19.0...v3.0.0rc1">3.0.0rc1</a> (2024-12-12)</h2> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>The default checksum strategy for uploads has changed from None to "auto" (<a href="https://redirect.github.com/googleapis/python-storage/issues/1383">#1383</a>) (5375fa0)</li> <li>The default checksum strategy for downloads has changed from "md5" to "auto" (<a href="https://redirect.github.com/googleapis/python-storage/issues/1383">#1383</a>) (5375fa0)</li> <li>Deprecated positional argument "num_retries" has been removed (<a href="https://redirect.github.com/googleapis/python-storage/issues/1377">#1377</a>) (58b5040)</li> <li>Deprecated argument "text_mode" has been removed (<a href="https://redirect.github.com/googleapis/python-storage/issues/1379">#1379</a>) (4d20a8e)</li> <li>Media operation retries now work identically to other retries, which may impact default retry settings (<a href="https://redirect.github.com/googleapis/python-storage/issues/1385">#1385</a>) (f3517bf)</li> <li>Blob.download_to_filename() deletes the empty destination file on a 404</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md">google-cloud-storage's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/googleapis/python-storage/compare/v2.19.0...v3.0.0">3.0.0</a> (2025-01-28)</h2> <h3>⚠ BREAKING CHANGES</h3> <p>Please consult the README for details on this major version release.</p> <ul> <li>The default checksum strategy for uploads has changed from None to "auto" (<a href="https://redirect.github.com/googleapis/python-storage/issues/1383">#1383</a>)</li> <li>The default checksum strategy for downloads has changed from "md5" to "auto" (<a href="https://redirect.github.com/googleapis/python-storage/issues/1383">#1383</a>)</li> <li>Deprecated positional argument "num_retries" has been removed (<a href="https://redirect.github.com/googleapis/python-storage/issues/1377">#1377</a>)</li> <li>Deprecated argument "text_mode" has been removed (<a href="https://redirect.github.com/googleapis/python-storage/issues/1379">#1379</a>)</li> <li>Blob.download_to_filename() now deletes the empty destination file on a 404 (<a href="https://redirect.github.com/googleapis/python-storage/pull/1394">#1394</a>)</li> <li>Media operations now use the same retry backoff, timeout and custom predicate system as non-media operations, which may slightly impact default retry behavior (<a href="https://redirect.github.com/googleapis/python-storage/issues/1385">#1385</a>)</li> <li>Retries are now enabled by default for uploads, blob deletes and blob metadata updates (<a href="https://redirect.github.com/googleapis/python-storage/issues/1400">#1400</a>)</li> </ul> <h3>Features</h3> <ul> <li>Add "auto" checksum option and make default (<a href="https://redirect.github.com/googleapis/python-storage/issues/1383">#1383</a>) (<a href="5375fa0738">5375fa0</a>)</li> <li>Blob.download_to_filename() deletes the empty destination file on a 404 (<a href="https://redirect.github.com/googleapis/python-storage/pull/1394">#1394</a>) (<a href="066be2db78">066be2d</a>)</li> <li>Enable custom predicates for media operations (<a href="https://redirect.github.com/googleapis/python-storage/issues/1385">#1385</a>) (<a href="f3517bfcb9">f3517bf</a>)</li> <li>Integrate google-resumable-media (<a href="https://redirect.github.com/googleapis/python-storage/issues/1283">#1283</a>) (<a href="bd917b49d2">bd917b4</a>)</li> <li>Retry by default for uploads, blob deletes, metadata updates (<a href="https://redirect.github.com/googleapis/python-storage/issues/1400">#1400</a>) (<a href="0426005175">0426005</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Cancel upload when BlobWriter exits with exception (<a href="https://redirect.github.com/googleapis/python-storage/issues/1243">#1243</a>) (<a href="df107d20a7">df107d2</a>)</li> <li>Changed name of methods <code>Blob.from_string()</code> and <code>Bucket.from_string()</code> to <code>from_uri()</code> (<a href="https://redirect.github.com/googleapis/python-storage/issues/1335">#1335</a>) (<a href="58c1d03819">58c1d03</a>)</li> <li>Correctly calculate starting offset for retries of ranged reads (<a href="https://redirect.github.com/googleapis/python-storage/issues/1376">#1376</a>) (<a href="7b6c9a0fb3">7b6c9a0</a>)</li> <li>Filter download_kwargs in BlobReader (<a href="https://redirect.github.com/googleapis/python-storage/issues/1411">#1411</a>) (<a href="0c21210450">0c21210</a>)</li> <li>Remove deprecated num_retries argument (<a href="https://redirect.github.com/googleapis/python-storage/issues/1377">#1377</a>) (<a href="58b5040933">58b5040</a>)</li> <li>Remove deprecated text_mode argument (<a href="https://redirect.github.com/googleapis/python-storage/issues/1379">#1379</a>) (<a href="4d20a8efa8">4d20a8e</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Correct formatting and update README.rst (<a href="https://redirect.github.com/googleapis/python-storage/issues/1427">#1427</a>) (<a href="2945853977">2945853</a>)</li> <li>Fix issue with exceptions.py documentation (<a href="https://redirect.github.com/googleapis/python-storage/issues/1328">#1328</a>) (<a href="22b8c304af">22b8c30</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="f2cc9c5a2b"><code>f2cc9c5</code></a> chore(main): release 3.0.0 (<a href="https://redirect.github.com/googleapis/python-storage/issues/1393">#1393</a>)</li> <li><a href="71455bcc7f"><code>71455bc</code></a> samples: add OTel Tracing quickstart (<a href="https://redirect.github.com/googleapis/python-storage/issues/1371">#1371</a>)</li> <li><a href="2945853977"><code>2945853</code></a> Docs: Correct formatting and update README.rst (<a href="https://redirect.github.com/googleapis/python-storage/issues/1427">#1427</a>)</li> <li><a href="0426005175"><code>0426005</code></a> feat: Retry by default for uploads, blob deletes, metadata updates (<a href="https://redirect.github.com/googleapis/python-storage/issues/1400">#1400</a>)</li> <li><a href="0c21210450"><code>0c21210</code></a> fix: filter download_kwargs in BlobReader (<a href="https://redirect.github.com/googleapis/python-storage/issues/1411">#1411</a>)</li> <li><a href="c2a2ce58c7"><code>c2a2ce5</code></a> chore(python): exclude .github/workflows/unittest.yml in renovate config (<a href="https://redirect.github.com/googleapis/python-storage/issues/1407">#1407</a>)</li> <li><a href="ffa0734708"><code>ffa0734</code></a> chore(deps): update all dependencies (<a href="https://redirect.github.com/googleapis/python-storage/issues/1405">#1405</a>)</li> <li><a href="2e94ad0eba"><code>2e94ad0</code></a> chore(python): Update the python version in docs presubmit to use 3.10 (<a href="https://redirect.github.com/googleapis/python-storage/issues/1403">#1403</a>)</li> <li><a href="4e9a382dd9"><code>4e9a382</code></a> feat!: Release as 3.0.0 (<a href="https://redirect.github.com/googleapis/python-storage/issues/1396">#1396</a>)</li> <li><a href="066be2db78"><code>066be2d</code></a> feat: download_to_filename deletes the empty file on a 404 (<a href="https://redirect.github.com/googleapis/python-storage/issues/1394">#1394</a>)</li> <li>Additional commits viewable in <a href="https://github.com/googleapis/python-storage/compare/v2.19.0...v3.0.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
106 lines
2.3 KiB
TOML
106 lines
2.3 KiB
TOML
[tool.poetry]
|
|
name = "autogpt-platform-backend"
|
|
version = "0.3.4"
|
|
description = "A platform for building AI-powered agentic workflows"
|
|
authors = ["AutoGPT <info@agpt.co>"]
|
|
readme = "README.md"
|
|
packages = [{ include = "backend", format = "sdist" }]
|
|
|
|
|
|
[tool.poetry.dependencies]
|
|
python = ">=3.10,<3.13"
|
|
aio-pika = "^9.5.4"
|
|
anthropic = "^0.45.2"
|
|
apscheduler = "^3.11.0"
|
|
autogpt-libs = { path = "../autogpt_libs", develop = true }
|
|
click = "^8.1.7"
|
|
discord-py = "^2.4.0"
|
|
e2b-code-interpreter = "^1.0.5"
|
|
fastapi = "^0.115.8"
|
|
feedparser = "^6.0.11"
|
|
flake8 = "^7.0.0"
|
|
google-api-python-client = "^2.160.0"
|
|
google-auth-oauthlib = "^1.2.1"
|
|
groq = "^0.18.0"
|
|
jinja2 = "^3.1.4"
|
|
jsonref = "^1.1.0"
|
|
jsonschema = "^4.22.0"
|
|
ollama = "^0.4.1"
|
|
openai = "^1.61.1"
|
|
praw = "~7.8.1"
|
|
prisma = "^0.15.0"
|
|
psutil = "^6.1.0"
|
|
pydantic = "^2.9.2"
|
|
pydantic-settings = "^2.3.4"
|
|
pyro5 = "^5.15"
|
|
pytest = "^8.2.1"
|
|
pytest-asyncio = "^0.25.3"
|
|
python-dotenv = "^1.0.1"
|
|
redis = "^5.2.0"
|
|
sentry-sdk = "2.20.0"
|
|
strenum = "^0.4.9"
|
|
stripe = "^11.5.0"
|
|
supabase = "2.13.0"
|
|
tenacity = "^9.0.0"
|
|
tweepy = "^4.14.0"
|
|
uvicorn = { extras = ["standard"], version = "^0.34.0" }
|
|
websockets = "^13.1"
|
|
youtube-transcript-api = "^0.6.2"
|
|
googlemaps = "^4.10.0"
|
|
replicate = "^1.0.4"
|
|
pinecone = "^5.3.1"
|
|
cryptography = "^43.0"
|
|
python-multipart = "^0.0.20"
|
|
sqlalchemy = "^2.0.36"
|
|
psycopg2-binary = "^2.9.10"
|
|
google-cloud-storage = "^3.0.0"
|
|
launchdarkly-server-sdk = "^9.8.0"
|
|
mem0ai = "^0.1.48"
|
|
todoist-api-python = "^2.1.7"
|
|
moviepy = "^2.1.2"
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
poethepoet = "^0.32.1"
|
|
httpx = "^0.27.0"
|
|
pytest-watcher = "^0.4.2"
|
|
requests = "^2.32.3"
|
|
ruff = "^0.9.2"
|
|
pyright = "^1.1.392"
|
|
isort = "^5.13.2"
|
|
black = "^24.10.0"
|
|
aiohappyeyeballs = "^2.4.4"
|
|
pytest-mock = "^3.14.0"
|
|
faker = "^33.3.1"
|
|
|
|
[build-system]
|
|
requires = ["poetry-core"]
|
|
build-backend = "poetry.core.masonry.api"
|
|
|
|
[tool.poetry.scripts]
|
|
app = "backend.app:main"
|
|
rest = "backend.rest:main"
|
|
ws = "backend.ws:main"
|
|
executor = "backend.exec:main"
|
|
cli = "backend.cli:main"
|
|
format = "linter:format"
|
|
lint = "linter:lint"
|
|
test = "run_tests:test"
|
|
|
|
[tool.isort]
|
|
profile = "black"
|
|
|
|
[tool.pytest-watcher]
|
|
now = false
|
|
clear = true
|
|
delay = 0.2
|
|
runner = "pytest"
|
|
runner_args = []
|
|
patterns = ["*.py"]
|
|
ignore_patterns = []
|
|
|
|
[tool.pytest.ini_options]
|
|
asyncio_mode = "auto"
|
|
|
|
[tool.ruff]
|
|
target-version = "py310"
|