This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.<br>[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/signalwire/signalwire-python). ## Pending Approval The following branches are pending approval. To create them, click on a checkbox below. - [ ] <!-- approve-branch=renovate/non-major-dependencies -->chore(deps): update non-major dependencies (`fastapi`, `mkdocs-material`, `mkdocstrings`, `mkdocstrings-python`, `python`, `pytz`, `ruff`, `uvicorn`) - [ ] <!-- approve-branch=renovate/actions-setup-python-7.x -->chore(deps): update actions/setup-python action to v7 - [ ] <!-- approve-branch=renovate/pymdown-extensions-11.x -->chore(deps): update dependency pymdown-extensions to v11 - [ ] <!-- approve-branch=renovate/setuptools-84.x -->chore(deps): update dependency setuptools to v84 - [ ] <!-- approve-all-pending-prs -->🔐 **Create all pending approval PRs at once** 🔐 ## Detected Dependencies <details><summary>docker-compose (2)</summary> <blockquote> <details><summary>mcp_gateway/docker-compose.yml</summary> </details> <details><summary>tutorial/fred/docker-compose.yml</summary> </details> </blockquote> </details> <details><summary>dockerfile (3)</summary> <blockquote> <details><summary>mcp_gateway/Dockerfile (1)</summary> - `python 3.9-slim` → [Updates: `3.14-slim`] </details> <details><summary>tutorial/fred/Dockerfile (1)</summary> - `python 3.9-slim` → [Updates: `3.14-slim`] </details> <details><summary>tutorial/fred/Dockerfile.multi (2)</summary> - `python 3.9-slim` → [Updates: `3.14-slim`] - `python 3.9-slim` → [Updates: `3.14-slim`] </details> </blockquote> </details> <details><summary>github-actions (8)</summary> <blockquote> <details><summary>.github/workflows/doc-audit.yml (4)</summary> - `actions/checkout v7` - `actions/checkout v7` - `actions/setup-python v6` → [Updates: `v7`] - `python 3.14` </details> <details><summary>.github/workflows/live-smoke.yml (3)</summary> - `actions/checkout v7` - `actions/setup-python v6` → [Updates: `v7`] - `python 3.12` → [Updates: `3.14`] </details> <details><summary>.github/workflows/multi-os.yml (4)</summary> - `actions/checkout v7` - `actions/checkout v7` - `actions/setup-python v6` → [Updates: `v7`] - `python 3.12` → [Updates: `3.14`] </details> <details><summary>.github/workflows/nightly.yml (5)</summary> - `actions/cache v6` - `actions/checkout v7` - `actions/checkout v7` - `actions/setup-python v6` → [Updates: `v7`] - `actions/cache v6` </details> <details><summary>.github/workflows/publish-dev.yml (6)</summary> - `actions/checkout v7` - `actions/checkout v7` - `actions/setup-python v6` → [Updates: `v7`] - `actions/checkout v7` - `actions/setup-python v6` → [Updates: `v7`] - `python 3.14` </details> <details><summary>.github/workflows/publish-release.yml (7)</summary> - `actions/checkout v7` - `actions/checkout v7` - `actions/setup-python v6` → [Updates: `v7`] - `actions/checkout v7` - `actions/setup-python v6` → [Updates: `v7`] - `softprops/action-gh-release v3` - `python 3.14` </details> <details><summary>.github/workflows/reference-docs.yml (3)</summary> - `actions/checkout v7` - `actions/setup-python v6` → [Updates: `v7`] - `python 3.11` → [Updates: `3.14`] </details> <details><summary>.github/workflows/test.yml (3)</summary> - `actions/checkout v7` - `actions/checkout v7` - `actions/setup-python v6` → [Updates: `v7`] </details> </blockquote> </details> <details><summary>pip_requirements (5)</summary> <blockquote> <details><summary>mcp_gateway/requirements.txt (4)</summary> - `flask >=2.0.0` - `flask-limiter >=3.5.0` - `requests >=2.25.0` - `werkzeug >=2.0.0` </details> <details><summary>reference/requirements.txt (6)</summary> - `mkdocs ==1.6.1` - `mkdocs-material ==9.7.6` → [Updates: `==9.7.7`] - `mkdocstrings ==1.0.4` → [Updates: `==1.0.6`] - `mkdocstrings-python ==2.0.4` → [Updates: `==2.0.5`] - `mike ==2.2.0` - `pymdown-extensions ==10.21.3` → [Updates: `==11.0.1`] </details> <details><summary>requirements-dev.txt (21)</summary> - `ruff ==0.15.21` → [Updates: `==0.16.2`] - `pytest >=7.4.0` - `pytest-cov >=4.1.0` - `pytest-asyncio >=0.21.0` - `pytest-mock >=3.11.0` - `pytest-xdist >=3.3.0` - `pytest-html >=3.2.0` - `pytest-timeout >=2.1.0` - `coverage >=7.2.0` - `mock >=5.1.0` - `responses >=0.23.0` - `freezegun >=1.2.0` - `factory-boy >=3.3.0` - `faker >=19.0.0` - `httpx >=0.24.0` - `aiofiles >=23.0.0` - `nltk >=3.8` - `numpy >=1.24.0` - `scikit-learn >=1.3.0` - `sentence-transformers >=2.2.0` - `mypy >=1.8` </details> <details><summary>requirements.txt (11)</summary> - `fastapi ==0.136.3` → [Updates: `==0.141.1`] - `pydantic ==2.13.4` - `PyYAML ==6.0.3` - `Requests ==2.34.2` - `setuptools ==82.0.1` → [Updates: `==84.0.0`] - `docopt ==0.6.2` - `structlog ==26.1.0` - `uvicorn ==0.49.0` → [Updates: `==0.52.1`] - `beautifulsoup4 ==4.15.0` - `pytz ==2026.2` → [Updates: `==2026.3.post1`] - `lxml ==6.1.1` </details> <details><summary>tutorial/fred/requirements.txt (1)</summary> - `signalwire-agents >=0.1.23` </details> </blockquote> </details> <details><summary>poetry (1)</summary> <blockquote> <details><summary>pyproject.toml (29)</summary> - `aiohttp >=3.9.0` - `fastapi >=0.115.12` - `pydantic >=2.11.4` - `PyYAML >=6.0.2` - `Requests >=2.32.4` - `structlog >=25.3.0` - `uvicorn >=0.34.2` - `beautifulsoup4 >=4.12.3` - `pytz >=2023.3` - `lxml >=4.9.0` - `jsonschema-rs >=0.20.0` - `websockets >=12.0` - `numpy >=1.24.0` - `scikit-learn >=1.3.0` - `sentence-transformers >=2.2.0` - `nltk >=3.8` - `pdfplumber >=0.9.0` - `python-docx >=0.8.11` - `markdown >=3.4.0` - `markdown-it-py >=3.0.0` - `striprtf >=0.0.26` - `openpyxl >=3.1.0` - `python-pptx >=0.6.21` - `python-magic >=0.4.27` - `spacy >=3.6.0` - `psycopg2-binary >=2.9.0` - `pgvector >=0.2.0` - `flask >=2.0.0` - `flask-limiter >=3.5.0` </details> </blockquote> </details> <details><summary>renovate-config (1)</summary> <blockquote> <details><summary>renovate.json</summary> </details> </blockquote> </details> --- - [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
View this repository on the Mend.io Web Portal.
Pending Approval
The following branches are pending approval. To create them, click on a checkbox below.
fastapi,mkdocs-material,mkdocstrings,mkdocstrings-python,python,pytz,ruff,uvicorn)Detected Dependencies
docker-compose (2)
dockerfile (3)
github-actions (8)
pip_requirements (5)
poetry (1)
renovate-config (1)