From e24ab6d6670f96082b4858ec371afad1baec8432 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Nov 2026 03:21:22 +0000 Subject: [PATCH] chore(deps): bump the python group with 16 updates Updates the requirements on [fastapi](https://github.com/fastapi/fastapi), [pydantic](https://github.com/pydantic/pydantic), [pydantic-settings](https://github.com/pydantic/pydantic-settings), [litellm](https://github.com/BerriAI/litellm), [typer](https://github.com/fastapi/typer), [tzdata](https://github.com/python/tzdata), [tzlocal](https://github.com/regebro/tzlocal), [json-repair](https://github.com/mangiucugna/json_repair), [ddgs](https://github.com/deedy5/ddgs), [pypdf](https://github.com/py-pdf/pypdf), [playwright](https://github.com/microsoft/playwright-python), [aioimaplib](https://github.com/iroco-co/aioimaplib), [numpy](https://github.com/numpy/numpy), [pytest](https://github.com/pytest-dev/pytest), [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) and [ruff](https://github.com/astral-sh/ruff) to permit the latest version. Updates `fastapi` to 0.162.0 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](https://github.com/fastapi/fastapi/compare/0.142.2...0.162.0) Updates `pydantic` to 2.14.1 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/v2.13.5...v2.14.1) Updates `pydantic-settings` to 2.16.2 - [Release notes](https://github.com/pydantic/pydantic-settings/releases) - [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.15.0...v2.16.2) Updates `litellm` to 1.106.6 - [Release notes](https://github.com/BerriAI/litellm/releases) - [Commits](https://github.com/BerriAI/litellm/compare/v1.104.0...v1.106.6) Updates `typer` to 0.27.3 - [Release notes](https://github.com/fastapi/typer/releases) - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md) - [Commits](https://github.com/fastapi/typer/compare/0.27.2...0.27.3) Updates `tzdata` to 2026.6 - [Release notes](https://github.com/python/tzdata/releases) - [Changelog](https://github.com/python/tzdata/blob/master/NEWS.md) - [Commits](https://github.com/python/tzdata/compare/2026.5...2026.6) Updates `tzlocal` to 5.4.5 - [Changelog](https://github.com/regebro/tzlocal/blob/master/CHANGES.txt) - [Commits](https://github.com/regebro/tzlocal/compare/5.4.4...5.4.5) Updates `json-repair` to 0.64.2 - [Release notes](https://github.com/mangiucugna/json_repair/releases) - [Commits](https://github.com/mangiucugna/json_repair/compare/v0.63.5...v0.64.2) Updates `ddgs` to 9.16.1 - [Release notes](https://github.com/deedy5/ddgs/releases) - [Commits](https://github.com/deedy5/ddgs/compare/v9.16.0...v9.16.1) Updates `pypdf` to 6.21.4 - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](https://github.com/py-pdf/pypdf/compare/6.19.0...6.21.4) Updates `playwright` to 1.64.1 - [Release notes](https://github.com/microsoft/playwright-python/releases) - [Commits](https://github.com/microsoft/playwright-python/compare/v1.63.0...v1.64.1) Updates `aioimaplib` to 2.0.3 - [Changelog](https://github.com/iroco-co/aioimaplib/blob/main/CHANGES.rst) - [Commits](https://github.com/iroco-co/aioimaplib/compare/2.0.1...2.0.3) Updates `numpy` to 2.5.4 - [Release notes](https://github.com/numpy/numpy/releases) - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst) - [Commits](https://github.com/numpy/numpy/compare/v2.5.3...v2.5.4) Updates `pytest` to 9.2.0 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/9.1.1...9.2.0) Updates `pytest-asyncio` to 1.4.1 - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v1.4.0...v1.4.1) Updates `ruff` to 0.17.3 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.16.10...0.17.3) --- updated-dependencies: - dependency-name: fastapi dependency-version: 0.162.0 dependency-type: direct:production dependency-group: python - dependency-name: pydantic dependency-version: 2.14.1 dependency-type: direct:production dependency-group: python - dependency-name: pydantic-settings dependency-version: 2.16.2 dependency-type: direct:production dependency-group: python - dependency-name: litellm dependency-version: 1.106.6 dependency-type: direct:production dependency-group: python - dependency-name: typer dependency-version: 0.27.3 dependency-type: direct:production dependency-group: python - dependency-name: tzdata dependency-version: '2026.6' dependency-type: direct:production dependency-group: python - dependency-name: tzlocal dependency-version: 5.4.5 dependency-type: direct:production dependency-group: python - dependency-name: json-repair dependency-version: 0.64.2 dependency-type: direct:production dependency-group: python - dependency-name: ddgs dependency-version: 9.16.1 dependency-type: direct:production dependency-group: python - dependency-name: pypdf dependency-version: 6.21.4 dependency-type: direct:production dependency-group: python - dependency-name: playwright dependency-version: 1.64.1 dependency-type: direct:production dependency-group: python - dependency-name: aioimaplib dependency-version: 2.0.3 dependency-type: direct:production dependency-group: python - dependency-name: numpy dependency-version: 2.5.4 dependency-type: direct:development dependency-group: python - dependency-name: pytest dependency-version: 9.2.0 dependency-type: direct:development dependency-group: python - dependency-name: pytest-asyncio dependency-version: 1.4.1 dependency-type: direct:development dependency-group: python - dependency-name: ruff dependency-version: 0.17.3 dependency-type: direct:development dependency-group: python ... Signed-off-by: dependabot[bot] --- pyproject.toml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e43cd9d3a..3a4bc6946 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,41 +8,41 @@ license = { text = "AGPL-3.0-only" } authors = [{ name = "Existence" }] dependencies = [ # core daemon - "fastapi>=0.142.2", + "fastapi>=0.162.0", "uvicorn[standard]>=0.54.0", - "pydantic>=2.13.5", - "pydantic-settings>=2.15.0", + "pydantic>=2.14.1", + "pydantic-settings>=2.16.2", "pyyaml>=6.0.3", "httpx>=0.28.1", # llm providers (one SDK, every provider, native tool calling) - "litellm>=1.104.0", + "litellm>=1.106.6", # storage: one sqlite file, vectors + full-text search inside it "aiosqlite>=0.22.1", "sqlite-vec>=0.1.9", # secrets live in the OS keychain, never in config files "keyring>=25.7.0", # cli - "typer>=0.27.2", + "typer>=0.27.3", "rich>=15.0.0", # scheduling helpers (rrule) "python-dateutil>=2.9.0.post0", # IANA timezone database (Windows has none built in) - "tzdata>=2026.5", - "tzlocal>=5.4.4", + "tzdata>=2026.6", + "tzlocal>=5.4.5", # last-resort repair of malformed JSON from small local models - "json-repair>=0.63.5", + "json-repair>=0.64.2", # file uploads in the gateway "python-multipart>=0.0.32", # integrations: external MCP servers, keyless web search, news feeds "mcp>=2.3.0", - "ddgs>=9.16.0", + "ddgs>=9.16.1", "feedparser>=6.0.14", # text extraction for attachments and memory import - "pypdf>=6.19.0", + "pypdf>=6.21.4", "python-docx>=1.2.0", # browser control, IMAP push, device TLS + discovery, pairing QR codes - "playwright>=1.63.0", - "aioimaplib>=2.0.1", + "playwright>=1.64.1", + "aioimaplib>=2.0.3", "cryptography>=50.0.2", "zeroconf>=0.151.5", "segno>=1.6.6", @@ -52,7 +52,7 @@ dependencies = [ [project.optional-dependencies] voice = [ - "numpy>=2.5.3", + "numpy>=2.5.4", "soundfile>=0.14.0", "faster-whisper>=1.2.1", "pyttsx3>=2.99", @@ -76,9 +76,9 @@ voice-gpu = [ "nvidia-cudnn-cu12>=9.27.0.42", ] dev = [ - "pytest>=9.1.1", - "pytest-asyncio>=1.4.0", - "ruff>=0.16.10", + "pytest>=9.2.0", + "pytest-asyncio>=1.4.1", + "ruff>=0.17.3", "respx>=0.23.1", "pytest-timeout>=2.4.0", # runs the tests in parallel (pytest -n auto); CI uses it to keep the Windows job short