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
17 changes: 9 additions & 8 deletions requirements-dev.lock
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# This file was autogenerated by uv via the following command:
# Refreshed after Dependabot dependency updates.
# uv 0.4.30 pip compile requirements-dev.txt --output-file requirements-dev.lock --no-annotate --python-version 3.11 --python-platform x86_64-unknown-linux-gnu
aiohappyeyeballs==2.6.1
aiohttp==3.13.5
aiohttp-retry==2.9.1
aiosignal==1.4.0
annotated-doc==0.0.4
annotated-types==0.7.0
anyio==4.13.0
ast-serialize==0.3.0
ast-serialize==0.6.0
asyncer==0.0.8
attrs==26.1.0
babel==2.18.0
Expand Down Expand Up @@ -52,7 +52,7 @@ jiter==0.14.0
json-repair==0.59.9
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
librt==0.11.0
librt==0.13.0
limits==5.8.0
litellm==1.83.0
markdown==3.10.2
Expand All @@ -65,7 +65,7 @@ mkdocs-get-deps==0.2.2
mkdocs-material==9.7.6
mkdocs-material-extensions==1.3.1
multidict==6.7.1
mypy==2.1.0
mypy==2.3.0
mypy-extensions==1.1.0
nodeenv==1.10.0
numpy==2.4.4
Expand All @@ -84,7 +84,7 @@ pydantic-core==2.46.4
pygments==2.20.0
pyjwt==2.12.1
pymdown-extensions==10.21.2
pytest==9.0.3
pytest==9.1.1
pytest-asyncio==1.4.0
pytest-cov==7.1.0
python-dateutil==2.9.0.post0
Expand All @@ -98,19 +98,20 @@ regex==2026.5.9
requests==2.34.2
rich==15.0.0
rpds-py==0.30.0
ruff==0.15.15
ruff==0.15.21
shellingham==1.5.4
six==1.17.0
sniffio==1.3.1
tenacity==9.1.4
tiktoken==0.12.0
tokenizers==0.23.1
tomli==2.4.1
tqdm==4.67.3
twilio==9.10.9
typeguard==4.4.3
typer==0.26.5
typer==0.26.8
types-pyyaml==6.0.12.20260518
types-requests==2.33.0.20260518
types-requests==2.33.0.20260712
typing-extensions==4.15.0
typing-inspection==0.4.2
urllib3==2.7.0
Expand Down
8 changes: 4 additions & 4 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
-r requirements.txt

# Testing
pytest==9.1.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-asyncio==1.4.0

# Code quality
black==26.5.1
ruff==0.15.17
mypy==2.1.0
ruff==0.15.21
mypy==2.3.0
pre-commit==4.6.0

# Documentation
Expand All @@ -18,4 +18,4 @@ mkdocs-material==9.7.6

# Type stubs
types-PyYAML==6.0.12.20260518
types-requests==2.33.0.20260518
types-requests==2.33.0.20260712
15 changes: 8 additions & 7 deletions requirements.lock
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# This file was autogenerated by uv via the following command:
# Refreshed after Dependabot dependency updates.
# uv 0.4.30 pip compile requirements.txt --output-file requirements.lock --no-annotate --python-version 3.11 --python-platform x86_64-unknown-linux-gnu
aiohappyeyeballs==2.6.1
aiohttp==3.13.5
aiohttp-retry==2.9.1
aiosignal==1.4.0
annotated-doc==0.0.4
annotated-types==0.7.0
anyio==4.13.0
ast-serialize==0.3.0
ast-serialize==0.6.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📝 Info: Major dependency bumps (ast-serialize, librt) could affect runtime behavior

ast-serialize jumps 0.3.0 -> 0.6.0 and librt 0.11.0 -> 0.13.0 in both locks. These are relatively large version jumps that could carry breaking API changes. No source code changed in this PR to accommodate them, so correctness relies entirely on the stated test plan (16 pytest tests, bazelisk test). If any application code directly imports these packages, the reviewer should confirm the tests actually exercise those paths.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

asyncer==0.0.8
attrs==26.1.0
black==26.5.1
Expand Down Expand Up @@ -45,14 +45,14 @@ jiter==0.14.0
json-repair==0.59.9
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
librt==0.11.0
librt==0.13.0
limits==5.8.0
litellm==1.83.0
markdown-it-py==4.2.0
markupsafe==3.0.3
mdurl==0.1.2
multidict==6.7.1
mypy==2.1.0
mypy==2.3.0
mypy-extensions==1.1.0
numpy==2.4.4
openai==2.36.0
Expand All @@ -67,7 +67,7 @@ pydantic==2.13.4
pydantic-core==2.46.4
pygments==2.20.0
pyjwt==2.12.1
pytest==9.0.3
pytest==9.1.1
pytest-cov==7.1.0
python-dotenv==1.2.2
pytokens==0.4.1
Expand All @@ -77,16 +77,17 @@ regex==2026.5.9
requests==2.34.2
rich==15.0.0
rpds-py==0.30.0
ruff==0.15.15
ruff==0.15.21
shellingham==1.5.4
sniffio==1.3.1
tenacity==9.1.4
tiktoken==0.12.0
tokenizers==0.23.1
tomli==2.4.1

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📝 Info: tomli added to Python 3.11 lock despite stdlib tomllib

tomli==2.4.1 is newly added to both requirements.lock:86 and requirements-dev.lock:108. Since the locks are pinned for Python 3.11 (which ships tomllib in the stdlib), tomli is presumably pulled in as a transitive dependency of one of the bumped tools (e.g. black/mypy/ruff toolchain). This is not a bug, but worth a quick sanity check that it reflects a real transitive requirement produced by the uv regeneration rather than a stray manual edit.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

tqdm==4.67.3
twilio==9.10.9
typeguard==4.4.3
typer==0.26.5
typer==0.26.8
typing-extensions==4.15.0
typing-inspection==0.4.2
urllib3==2.7.0
Expand Down
8 changes: 4 additions & 4 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Core AI and CLI (prefer latest v3 per dspy.ai)
dspy-ai>=3.2.1,<4.0.0
typer==0.26.7
typer==0.26.8
rich==15.0.0
pydantic==2.13.4
python-dotenv==1.2.2
Expand All @@ -16,8 +16,8 @@ PyYAML==6.0.3
requests==2.34.2

# Development and testing (optional, can be in separate requirements-dev.txt)
pytest==9.1.0
pytest==9.1.1
pytest-cov==7.1.0
black==26.5.1
ruff==0.15.17
mypy==2.1.0
ruff==0.15.21
mypy==2.3.0
Loading