Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion .cursor/rules/python.mdc
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,12 @@ docstrings should follow the google style guides for docstrings.
integration tests use
@pytest.mark.integration

@pytest.mark.asyncio is not needed (its automatic)
@pytest.mark.asyncio is not needed (its automatic)

---
description: when running python or tests
globs:
alwaysApply: true
---

we use uv on this project, no python -m non-sense please. If you get in trouble with deps just stop and ask, better to have the human resolve things (no sudo brew kind of stuff please)
2 changes: 1 addition & 1 deletion agents-core/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ classifiers = [

requires-python = ">=3.10"
dependencies = [
"getstream[webrtc,telemetry]>=2.5.3",
"getstream[webrtc,telemetry]>=2.5.5",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

Blocker: getstream>=2.5.5 is not publishable yet.

PyPI’s latest public wheel is 2.5.3; requesting 2.5.5 makes installs fail with “No matching distribution found.” Please keep the floor at 2.5.3 (or whichever released version supplies the needed features) until 2.5.5 actually ships.

-    "getstream[webrtc,telemetry]>=2.5.5",
+    "getstream[webrtc,telemetry]>=2.5.3",

Based on learnings

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"getstream[webrtc,telemetry]>=2.5.5",
"getstream[webrtc,telemetry]>=2.5.3",
🤖 Prompt for AI Agents
In agents-core/pyproject.toml around line 24, the dependency currently requests
getstream[webrtc,telemetry]>=2.5.5 which isn't published on PyPI; change the
constraint to >=2.5.3 (or the newest released version that provides the required
features) — e.g. getstream[webrtc,telemetry]>=2.5.3 — then update the lockfile
(poetry lock / pip-compile / equivalent) and verify the needed features exist in
that released version before finalizing.

"python-dotenv>=1.1.1",
"pillow>=11.3.0",
"numpy>=1.24.0",
Expand Down
Loading