chore(deps): Update google-generativeai requirement from >=0.3.0 to >=0.8.6 in /money-machine/src-python#77
Conversation
Updates the requirements on [google-generativeai](https://github.com/google/generative-ai-python) to permit the latest version. - [Release notes](https://github.com/google/generative-ai-python/releases) - [Changelog](https://github.com/google-gemini/deprecated-generative-ai-python/blob/main/RELEASE.md) - [Commits](google-gemini/deprecated-generative-ai-python@v0.3.0...v0.8.6) --- updated-dependencies: - dependency-name: google-generativeai dependency-version: 0.8.6 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
| numpy>=2.4.4 | ||
| aiohttp>=3.9.0 | ||
| google-generativeai>=0.3.0 | ||
| google-generativeai>=0.8.6 |
There was a problem hiding this comment.
Dependency is archived — no future security patches
The PR description itself notes that google-generativeai v0.8.6 is the final release, marked "Archived," with a warning added on import. The package repository was moved to google-gemini/deprecated-generative-ai-python. This means it will receive no further bug fixes or security updates.
Both engine/signal_generator.py and skills/skill_executor.py use google.generativeai with the legacy genai.configure() / genai.GenerativeModel() API. The replacement is the google-genai package (google.genai) with its new client-based API. Accepting this bump is reasonable as a short-term measure, but the codebase should plan migration to google-genai before any security advisory affects the archived library.
Updates the requirements on google-generativeai to permit the latest version.
Release notes
Sourced from google-generativeai's releases.
Changelog
Sourced from google-generativeai's changelog.
Commits
7a7cc54Final. (#755)658b54bUpdate README.md (#743)0adff6dUpdate README.md - extend support plan by a month (#739)f5ac4edUpdate version and fix samples for 0.8.5 release (#731)e179614chore: Update user-input.yml GitHub workflow to trigger on PR comments (#723)61867f6Bump tj-actions/changed-files from 44 to 46 in /.github/workflows (#721)d66e975Update README.md (#722)29f85b8Update README.md6bf4571Pin actions to specific SHAs (#719)e0fb117Add a GitHub Action to manage status:awaiting user response(#720)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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)**Disclaimer This is AxiomID Review Agent.
Greptile Summary
This dependabot PR bumps the minimum version of
google-generativeaifrom>=0.3.0to>=0.8.6in the Python trading engine's requirements. The update is routine in form, butv0.8.6is explicitly the final, archived release of this package — the library has been deprecated and moved togoogle-gemini/deprecated-generative-ai-pythonwith no further updates planned.>=0.8.6will land on an archived package that adds a deprecation warning on import.engine/signal_generator.py,skills/skill_executor.py) use the oldgenai.configure()/genai.GenerativeModel()API that will not receive security patches going forward; migration togoogle-genaishould be planned.Confidence Score: 3/5
Merging pins the trading engine to an archived, deprecated library with no future security updates; the change is low-risk in the short term but introduces ongoing exposure as no patches will follow.
The bumped package is the library's own final, archived release. Both consuming files (engine/signal_generator.py and skills/skill_executor.py) sit under the sensitive money-machine/src-python/ path that AGENTS.md flags as requiring maintainer review. While nothing breaks today, pinning to a dead-end dependency with no security backlog is a concrete risk for a live trading engine.
money-machine/src-python/requirements.txt — and transitively engine/signal_generator.py and skills/skill_executor.py, which both use the now-archived google.generativeai API
Important Files Changed
google-generativeaifloor from>=0.3.0to>=0.8.6; v0.8.6 is explicitly the final, archived release of the package with no future security updates planned.Reviews (1): Last reviewed commit: "chore(deps): Update google-generativeai ..." | Re-trigger Greptile