Repository navigation
chore(deps): Bump the uv group across 1 directory with 5 updates - #156
Conversation
b952db4 to
5ffbed4
Compare
Bumps the uv group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [certifi](https://github.com/certifi/python-certifi) | `2026.1.4` | `2026.10.19` | | [filelock](https://github.com/tox-dev/py-filelock) | `3.25.1` | `4.2.1` | | [nltk](https://github.com/nltk/nltk) | `3.10.1` | `3.10.4` | | [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.40.0` | `1.45.1` | | [setuptools](https://github.com/pypa/setuptools) | `83.0.0` | `84.1.0` | Updates `certifi` from 2026.1.4 to 2026.10.19 - [Commits](certifi/python-certifi@2026.01.04...2026.10.19) Updates `filelock` from 3.25.1 to 4.2.1 - [Release notes](https://github.com/tox-dev/py-filelock/releases) - [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst) - [Commits](tox-dev/filelock@3.25.1...4.2.1) Updates `nltk` from 3.10.1 to 3.10.4 - [Release notes](https://github.com/nltk/nltk/releases) - [Changelog](https://github.com/nltk/nltk/blob/develop/ChangeLog) - [Commits](nltk/nltk@v3.10.1...v3.10.4) Updates `opentelemetry-api` from 1.40.0 to 1.45.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.40.0...v1.45.1) Updates `setuptools` from 83.0.0 to 84.1.0 - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](pypa/setuptools@v83.0.0...v84.1.0) --- updated-dependencies: - dependency-name: certifi dependency-version: 2026.10.19 dependency-type: indirect - dependency-name: filelock dependency-version: 4.2.1 dependency-type: indirect - dependency-name: nltk dependency-version: 3.10.4 dependency-type: indirect - dependency-name: opentelemetry-api dependency-version: 1.45.1 dependency-type: indirect - dependency-name: setuptools dependency-version: 84.1.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
5ffbed4 to
f77acea
Compare
|
Independent technical review at exactcbad10044b6ee4c92d54ff54191ec567ad26bde5/currentmain1754bdd: net3files are lock dependency closure and synchronized0.9.3 patch mirrors. Current-base repository Version policy PASS. Separate checkout/frozen install and92 release-channel/MCP/context/registration/packaged-MCP tests PASS (60.51s). Worker full1233tests on bothJJversions and actual hosted matrices also pass; no tests weakened. Primary filelock4.0.0 release changes SoftReadWriteLock disk protocol; this optional transitive FAVA graph does not exercise that API or require migrating active lock files. Setuptools84 archive hardening is an optional torch build dependency; FAVA builds with hatchling. Runtime certifi/OTel and optional NLTK edges stay within actual consumer constraints, no direct FAVA API change identified. Upstream major numbering is not a FAVA major-release/install decision. Configured independent native review remains pending; this technical comment does not waive it or authorize publication/installation. |
yia-mw-agent
left a comment
There was a problem hiding this comment.
Reviewed the full merge-base-to-head diff (base main, merge-base 1754bdd = current main) at cbad100. No material defects.
Helmet-Review-Request: #156 (comment)
Scope: 3 files. The Dependabot uv-group bump (certifi 2026.10.19, filelock 4.2.1, nltk 3.10.4, opentelemetry-api 1.45.1 with the matching opentelemetry-* family, setuptools 84.1.0) is confined to uv.lock. The version bump 0.9.2 -> 0.9.3 appears in pyproject.toml, src/fava_trails/init.py and the fava-trails entry in uv.lock.
Checks I ran at the exact head:
- Lock consistency:
uv lock --checkresolves with no change to the lock. - Version policy:
scripts/mw-version.py check --base origin/mainreports "repo: 0.9.2 -> 0.9.3, Version policy passed." - Full
uv run --frozen pytest: 1230 passed. The 3 tests in tests/test_packaged_mcp.py failed in my first run only becauseuvwas not on PATH in that harness. Rerun withuvon PATH, all 3 pass. - GitHub checks at this head: CodeQL, Validate PR, Version policy and the test matrix (jj 0.28.0 and 0.45.1) all pass.
Notes (non-blocking):
- No direct dependency in pyproject.toml pins any of the five bumped packages, so only transitive resolution changes. The lock drops importlib-metadata and zipp, which opentelemetry-api 1.45.1 no longer needs, and adds opentelemetry-exporter-http-transport and opentelemetry-exporter-otlp-common as new transitive packages. This is consistent with the upstream metadata.
- filelock moves a major version (3.x -> 4.x). The test suite, including the packaged-wheel install and upgrade tests, exercises it without failures.
Bumps the uv group with 5 updates in the / directory:
2026.1.42026.10.193.25.14.2.13.10.13.10.41.40.01.45.183.0.084.1.0Updates
certififrom 2026.1.4 to 2026.10.19Commits
662df63Restore unaffected emSign roots (#439) (#440)5cb238cRemove emsign (#437)69494a7Bump actions/download-artifact from 8.0.1 to 8.0.2 (#436)029c7b0Bump actions/upload-artifact from 7.0.1 to 7.0.2 (#435)9d0a8f1Add support for Python 3.15 (#432)db472abBump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 (#431)f4bc6762026.07.22 (#428)4c91f9cBump actions/setup-python from 6.3.0 to 7.0.0 (#427)01a66c5Bump actions/checkout from 7.0.0 to 7.0.1 (#426)eb355f4Bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.1 (#425)Updates
filelockfrom 3.25.1 to 4.2.1Release notes
Sourced from filelock's releases.
... (truncated)
Changelog
Sourced from filelock's changelog.
... (truncated)
Commits
60331bbRelease 4.2.1834bf13🧪 test(soft): skip Unix pin test on Windows9d15e38fix(soft-rw): isolate subclass singleton registries (#855)e1e825b🐛 fix(open): keep lock files intact, honor deadlines and mode (#835)5e3f2ec🐛 fix(read-write): keep SQLite off shared names, bound schema (#834)bfa066d🐛 fix(strict): keep claim directories private to the lock (#839)977d2c3🐛 fix(soft): wait on an empty marker instead of evicting (#846)740ff66🐛 fix(soft): break stale markers without emptying the lock path (#843)86c6d5f🐛 fix(async): honor cancellation and per-thread gates (#844)eeceaa8🐛 fix(soft): keep live holders when owner identity differs (#836)Updates
nltkfrom 3.10.1 to 3.10.4Release notes
Sourced from nltk's releases.
... (truncated)
Changelog
Sourced from nltk's changelog.
... (truncated)
Commits
5c41fc0Merge pull request #3990 from alvations/deflake-span-teeth-control-20261021a517c64Make the span_tokenize teeth control compute-bound so Windows reads its quadr...b8cfc96Merge pull request #3989 from alvations/release-notes-thanks-20261021dd1254eMerge pull request #3988 from alvations/harness-3913-zwj-202610218fd879fCredit every contributor since 3.10.3 in the release notes and AUTHORS.md7e33e78Merge remote...Description has been truncated