Skip to content

chore(deps): regen uv.lock to match pinned versions in pyproject#28094

Merged
teknium1 merged 1 commit into
mainfrom
hermes/hermes-834ebb3b
May 18, 2026
Merged

chore(deps): regen uv.lock to match pinned versions in pyproject#28094
teknium1 merged 1 commit into
mainfrom
hermes/hermes-834ebb3b

Conversation

@teknium1

Copy link
Copy Markdown
Contributor

Summary

Stops the two warnings users see on fresh install ("lockfile needs to be updated, but --locked was provided" + "installed via fallback tier"). uv.lock drifted from pyproject.toml after the CVE bumps in #26830 and the 0.14.0 release, so the installer's hash-verified tier was rejecting the lockfile and falling back to unlocked PyPI resolve on every fresh install.

Changes

  • uv.lock: regen via uv lock. Three version corrections to match pyproject pins:
    • aiohttp 3.13.4 -> 3.13.3 (CVE pin in messaging / slack / homeassistant / sms extras)
    • anthropic 0.87.0 -> 0.86.0 (CVE pin in anthropic extra)
    • hermes-agent 0.13.0 -> 0.14.0 (project version bump)

No behavioral changes — pure dependency lockfile alignment.

Validation

uv lock --check before: The lockfile at uv.lock needs to be updated
uv lock --check after: Resolved 213 packages in 1ms (clean)

Reported by community user MoBai.

uv.lock drifted from pyproject.toml after the CVE bumps (#26830) and
the 0.14.0 release. The installer's hash-verified tier was failing
`uv pip sync --locked` and falling back to unlocked PyPI resolve,
producing two warnings on every fresh install.

Regen aligns the lockfile:
- aiohttp 3.13.4 -> 3.13.3 (matches messaging/slack/homeassistant/sms pin)
- anthropic 0.87.0 -> 0.86.0 (matches anthropic extra pin)
- hermes-agent 0.13.0 -> 0.14.0 (matches project version)

No behavioral changes. `uv lock --check` now passes.
@teknium1 teknium1 requested a review from a team May 18, 2026 16:49
@teknium1 teknium1 merged commit 457fa91 into main May 18, 2026
15 of 16 checks passed
@teknium1 teknium1 deleted the hermes/hermes-834ebb3b branch May 18, 2026 16:49
@github-actions

Copy link
Copy Markdown
Contributor

🔎 Lint report: hermes/hermes-834ebb3b vs origin/main

ruff

Total: 0 on HEAD, 0 on base (➖ 0)

🆕 New issues: none

✅ Fixed issues: none

Unchanged: 0 pre-existing issues carried over.

ty (type checker)

Total: 8787 on HEAD, 8787 on base (➖ 0)

🆕 New issues: none

✅ Fixed issues: none

Unchanged: 4617 pre-existing issues carried over.

Diagnostics are surfaced as warnings — this check never fails the build.

@daimon-nous daimon-nous Bot added type/refactor Code restructuring, no behavior change P2 Medium — degraded but workaround exists python:uv Pull requests that update python:uv code dependencies Pull requests that update a dependency file labels May 18, 2026
Lillard01 pushed a commit to Lillard01/hermes-agent that referenced this pull request May 21, 2026
…sResearch#28094)

uv.lock drifted from pyproject.toml after the CVE bumps (NousResearch#26830) and
the 0.14.0 release. The installer's hash-verified tier was failing
`uv pip sync --locked` and falling back to unlocked PyPI resolve,
producing two warnings on every fresh install.

Regen aligns the lockfile:
- aiohttp 3.13.4 -> 3.13.3 (matches messaging/slack/homeassistant/sms pin)
- anthropic 0.87.0 -> 0.86.0 (matches anthropic extra pin)
- hermes-agent 0.13.0 -> 0.14.0 (matches project version)

No behavioral changes. `uv lock --check` now passes.
Mucky010 pushed a commit to Mucky010/hermes-agent that referenced this pull request May 24, 2026
…sResearch#28094)

uv.lock drifted from pyproject.toml after the CVE bumps (NousResearch#26830) and
the 0.14.0 release. The installer's hash-verified tier was failing
`uv pip sync --locked` and falling back to unlocked PyPI resolve,
producing two warnings on every fresh install.

Regen aligns the lockfile:
- aiohttp 3.13.4 -> 3.13.3 (matches messaging/slack/homeassistant/sms pin)
- anthropic 0.87.0 -> 0.86.0 (matches anthropic extra pin)
- hermes-agent 0.13.0 -> 0.14.0 (matches project version)

No behavioral changes. `uv lock --check` now passes.
gweeteve pushed a commit to gweeteve/hermes-agent that referenced this pull request Jun 2, 2026
…sResearch#28094)

uv.lock drifted from pyproject.toml after the CVE bumps (NousResearch#26830) and
the 0.14.0 release. The installer's hash-verified tier was failing
`uv pip sync --locked` and falling back to unlocked PyPI resolve,
producing two warnings on every fresh install.

Regen aligns the lockfile:
- aiohttp 3.13.4 -> 3.13.3 (matches messaging/slack/homeassistant/sms pin)
- anthropic 0.87.0 -> 0.86.0 (matches anthropic extra pin)
- hermes-agent 0.13.0 -> 0.14.0 (matches project version)

No behavioral changes. `uv lock --check` now passes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file P2 Medium — degraded but workaround exists python:uv Pull requests that update python:uv code type/refactor Code restructuring, no behavior change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant