Skip to content

Update compatible Python dependencies for release 3.2.12 - #63

Open
dependabot[bot] wants to merge 5 commits into
mainfrom
dependabot/pip/src/apps/mcp/python-versions-97e205c8c3
Open

dependabot[bot] wants to merge 5 commits into
mainfrom
dependabot/pip/src/apps/mcp/python-versions-97e205c8c3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Release-Version: 3.2.12

The original update could not install because getbible-mcp 2.1.3 requires mcp==2.2.0, while the proposed lock selected mcp==2.3.0. This caused the Python dependency audit, unit tests, native service acceptance and both Docker image builds to fail during dependency resolution.

Keep mcp and mcp-types at the compatible 2.2.0 pair and retain the remaining updates:

  • opentelemetry-api: 1.45.0 → 1.45.1
  • pycparser: 3.0 → 3.11
  • pydantic: 2.13.5 → 2.14.1
  • pydantic_core: 2.46.5 → 2.50.1
  • truststore: 0.10.4 → 0.10.5

Synchronize VERSION and all three Docker image defaults to 3.2.12. Includes #61 as an ancestor so its release changes are already reconciled. Merge #61 (3.2.11) first, then this PR (3.2.12). A future MCP SDK upgrade must be coordinated with the getbible-mcp library's declared dependency.

Validation completed successfully on 3eac437820c34e5916f2480506fdef25c5ca45d2:

  • CI: Python 3.12, 3.13 and 3.14 lint/unit/CLI and nginx/gunicorn/SSH integration; native production systemd acceptance on Ubuntu 24.04 and 26.04.
  • Upgrade acceptance: complete offline Docker builds, actual systemd deployment, upgrades and container recreation on amd64 and arm64.
  • Dependency security, Dashboard, and Release version: all passed.

Local verification also confirmed the full locked dependency set resolves, pip check passes, shellcheck passes, and all nine MCP application/protocol tests pass. The process-identity tests that could not run in the local execution sandbox passed in CI; no production checks or tests were weakened.

dependabot Bot added 2 commits October 12, 2026 20:18
Bumps the dashboard-versions group in /src/apps/dashboard/ui with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 8.3.3 to 8.3.4
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.3.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dashboard-versions
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the python-versions group with 7 updates in the /src/apps/mcp directory:

| Package | From | To |
| --- | --- | --- |
| [mcp](https://github.com/modelcontextprotocol/python-sdk) | `2.2.0` | `2.3.0` |
| [mcp-types](https://github.com/modelcontextprotocol/python-sdk) | `2.2.0` | `2.3.0` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.45.0` | `1.45.1` |
| [pycparser](https://github.com/eliben/pycparser) | `3.0` | `3.11` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.13.5` | `2.14.1` |
| [pydantic-core](https://github.com/pydantic/pydantic) | `2.46.5` | `2.50.1` |
| [truststore](https://github.com/sethmlarson/truststore) | `0.10.4` | `0.10.5` |



Updates `mcp` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/modelcontextprotocol/python-sdk/releases)
- [Changelog](https://github.com/modelcontextprotocol/python-sdk/blob/main/RELEASE.md)
- [Commits](modelcontextprotocol/python-sdk@v2.2.0...v2.3.0)

Updates `mcp-types` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/modelcontextprotocol/python-sdk/releases)
- [Changelog](https://github.com/modelcontextprotocol/python-sdk/blob/main/RELEASE.md)
- [Commits](modelcontextprotocol/python-sdk@v2.2.0...v2.3.0)

Updates `opentelemetry-api` from 1.45.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.45.0...v1.45.1)

Updates `pycparser` from 3.0 to 3.11
- [Release notes](https://github.com/eliben/pycparser/releases)
- [Commits](eliben/pycparser@release_v3.00...release_v3.11)

Updates `pydantic` from 2.13.5 to 2.14.1
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.13.5...v2.14.1)

Updates `pydantic-core` from 2.46.5 to 2.50.1
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@core-v2.46.5...core-v2.50.1)

Updates `truststore` from 0.10.4 to 0.10.5
- [Release notes](https://github.com/sethmlarson/truststore/releases)
- [Changelog](https://github.com/sethmlarson/truststore/blob/main/CHANGELOG.md)
- [Commits](sethmlarson/truststore@v0.10.4...v0.10.5)

---
updated-dependencies:
- dependency-name: mcp
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-versions
- dependency-name: mcp-types
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-versions
- dependency-name: opentelemetry-api
  dependency-version: 1.45.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-versions
- dependency-name: pycparser
  dependency-version: '3.11'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-versions
- dependency-name: pydantic
  dependency-version: 2.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-versions
- dependency-name: pydantic-core
  dependency-version: 2.50.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-versions
- dependency-name: truststore
  dependency-version: 0.10.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-versions
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 16, 2026
@Llewellynvdm Llewellynvdm changed the title Bump the python-versions group across 1 directory with 7 updates Update compatible Python dependencies for release 3.2.12 Oct 16, 2026
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 python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant