chore(deps): bump the python-deps group across 1 directory with 25 updates#20
Closed
dependabot[bot] wants to merge 1 commit into
Closed
chore(deps): bump the python-deps group across 1 directory with 25 updates#20dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
…dates Updates the requirements on [setproctitle](https://github.com/dvarrazzo/py-setproctitle), [fastapi](https://github.com/fastapi/fastapi), [starlette](https://github.com/Kludex/starlette), [uvicorn](https://github.com/Kludex/uvicorn), [pydantic](https://github.com/pydantic/pydantic), [pydantic-settings](https://github.com/pydantic/pydantic-settings), [httpx](https://github.com/encode/httpx), [qdrant-client](https://github.com/qdrant/qdrant-client), [click](https://github.com/pallets/click), [rich](https://github.com/Textualize/rich), [typer](https://github.com/fastapi/typer), [python-dotenv](https://github.com/theskumar/python-dotenv), [pyyaml](https://github.com/yaml/pyyaml), [numpy](https://github.com/numpy/numpy), [prometheus-client](https://github.com/prometheus/client_python), [tenacity](https://github.com/jd/tenacity), [psutil](https://github.com/giampaolo/psutil), [huggingface-hub](https://github.com/huggingface/huggingface_hub), [fastembed](https://github.com/qdrant/fastembed), [pypdf](https://github.com/py-pdf/pypdf), [cryptography](https://github.com/pyca/cryptography), [keyring](https://github.com/jaraco/keyring), [sqlcipher3](https://github.com/coleifer/sqlcipher3), [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) and [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the latest version. Updates `setproctitle` to 1.3.7 - [Changelog](https://github.com/dvarrazzo/py-setproctitle/blob/master/HISTORY.rst) - [Commits](dvarrazzo/py-setproctitle@version-1.3.3...version-1.3.7) Updates `fastapi` from 0.128.8 to 0.136.1 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](fastapi/fastapi@0.128.8...0.136.1) Updates `starlette` to 1.0.0 - [Release notes](https://github.com/Kludex/starlette/releases) - [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md) - [Commits](Kludex/starlette@0.49.1...1.0.0) Updates `uvicorn` from 0.34.3 to 0.46.0 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](Kludex/uvicorn@0.34.3...0.46.0) Updates `pydantic` from 2.10.6 to 2.13.3 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](pydantic/pydantic@v2.10.6...v2.13.3) Updates `pydantic-settings` to 2.14.0 - [Release notes](https://github.com/pydantic/pydantic-settings/releases) - [Commits](pydantic/pydantic-settings@v2.4.0...v2.14.0) Updates `httpx` from 0.27.2 to 0.28.1 - [Release notes](https://github.com/encode/httpx/releases) - [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md) - [Commits](encode/httpx@0.27.2...0.28.1) Updates `qdrant-client` from 1.16.1 to 1.17.1 - [Release notes](https://github.com/qdrant/qdrant-client/releases) - [Commits](qdrant/qdrant-client@v1.16.1...v1.17.1) Updates `click` from 8.1.7 to 8.3.3 - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst) - [Commits](pallets/click@8.1.7...8.3.3) Updates `rich` from 13.7.0 to 15.0.0 - [Release notes](https://github.com/Textualize/rich/releases) - [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md) - [Commits](Textualize/rich@v13.7.0...v15.0.0) Updates `typer` from 0.9.0 to 0.25.0 - [Release notes](https://github.com/fastapi/typer/releases) - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md) - [Commits](fastapi/typer@0.9.0...0.25.0) Updates `python-dotenv` from 1.2.1 to 1.2.2 - [Release notes](https://github.com/theskumar/python-dotenv/releases) - [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md) - [Commits](theskumar/python-dotenv@v1.2.1...v1.2.2) Updates `pyyaml` to 6.0.3 - [Release notes](https://github.com/yaml/pyyaml/releases) - [Changelog](https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES) - [Commits](yaml/pyyaml@6.0.2...6.0.3) Updates `numpy` from 1.26.4 to 2.4.4 - [Release notes](https://github.com/numpy/numpy/releases) - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst) - [Commits](numpy/numpy@v1.26.4...v2.4.4) Updates `prometheus-client` from 0.19.0 to 0.25.0 - [Release notes](https://github.com/prometheus/client_python/releases) - [Commits](prometheus/client_python@v0.19.0...v0.25.0) Updates `tenacity` from 9.1.2 to 9.1.4 - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](jd/tenacity@9.1.2...9.1.4) Updates `psutil` from 5.9.8 to 7.2.2 - [Changelog](https://github.com/giampaolo/psutil/blob/master/docs/changelog.rst) - [Commits](giampaolo/psutil@v5.9.8...v7.2.2) Updates `huggingface-hub` from 0.36.2 to 1.12.0 - [Release notes](https://github.com/huggingface/huggingface_hub/releases) - [Commits](huggingface/huggingface_hub@v0.36.2...v1.12.0) Updates `fastembed` to 0.8.0 - [Release notes](https://github.com/qdrant/fastembed/releases) - [Changelog](https://github.com/qdrant/fastembed/blob/main/RELEASE.md) - [Commits](qdrant/fastembed@v0.3.6...v0.8.0) Updates `pypdf` to 6.10.2 - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](py-pdf/pypdf@6.9.2...6.10.2) Updates `cryptography` to 47.0.0 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@44.0.0...47.0.0) Updates `keyring` to 25.7.0 - [Release notes](https://github.com/jaraco/keyring/releases) - [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst) - [Commits](jaraco/keyring@v25.0.0...v25.7.0) Updates `sqlcipher3` to 0.6.2 - [Commits](coleifer/sqlcipher3@0.5.0...0.6.2) Updates `pytest-asyncio` to 1.3.0 - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](pytest-dev/pytest-asyncio@v1.0.0...v1.3.0) Updates `pytest-cov` to 7.1.0 - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](pytest-dev/pytest-cov@v7.0.0...v7.1.0) --- updated-dependencies: - dependency-name: setproctitle dependency-version: 1.3.7 dependency-type: direct:production dependency-group: python-deps - dependency-name: fastapi dependency-version: 0.136.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: starlette dependency-version: 1.0.0 dependency-type: direct:production dependency-group: python-deps - dependency-name: uvicorn dependency-version: 0.46.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: pydantic dependency-version: 2.13.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: pydantic-settings dependency-version: 2.14.0 dependency-type: direct:production dependency-group: python-deps - dependency-name: httpx dependency-version: 0.28.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: qdrant-client dependency-version: 1.17.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: click dependency-version: 8.3.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: rich dependency-version: 15.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-deps - dependency-name: typer dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: python-dotenv dependency-version: 1.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: pyyaml dependency-version: 6.0.3 dependency-type: direct:production dependency-group: python-deps - dependency-name: numpy dependency-version: 2.4.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-deps - dependency-name: prometheus-client dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: tenacity dependency-version: 9.1.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: psutil dependency-version: 7.2.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-deps - dependency-name: huggingface-hub dependency-version: 1.12.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-deps - dependency-name: fastembed dependency-version: 0.8.0 dependency-type: direct:production dependency-group: python-deps - dependency-name: pypdf dependency-version: 6.10.2 dependency-type: direct:production dependency-group: python-deps - dependency-name: cryptography dependency-version: 47.0.0 dependency-type: direct:production dependency-group: python-deps - dependency-name: keyring dependency-version: 25.7.0 dependency-type: direct:production dependency-group: python-deps - dependency-name: sqlcipher3 dependency-version: 0.6.2 dependency-type: direct:production dependency-group: python-deps - dependency-name: pytest-asyncio dependency-version: 1.3.0 dependency-type: direct:production dependency-group: python-deps - dependency-name: pytest-cov dependency-version: 7.1.0 dependency-type: direct:production dependency-group: python-deps ... Signed-off-by: dependabot[bot] <support@github.com>
Contributor
Author
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
jgoy-labs
added a commit
that referenced
this pull request
May 14, 2026
…ada 4.1 Cluster 5)
The empty literal _stream_kwargs = {} let mypy infer dict[str, float]
from the first assignment (rag_threshold), making the second assignment
(rag_collections: list[str]) incompatible (#20). The 3 unpacking
call sites (#23, #25, #27) inherited the wrong inferred type.
Annotating dict[str, Any] preserves runtime behaviour and closes the
4 findings in one edit.
jgoy-labs
added a commit
that referenced
this pull request
May 16, 2026
… nous Release consolidada v0.9.0 resultant de dues fases de treball: ## Fase 1 — Sprints 0-4 vacances 2-5 abril (42 bugs) Coordinat en sessions independents: - **Sprint 0-1**: memoria v1 (Qdrant embedded singleton, SessionManager v1) - **Sprint 2**: fix critic tray.py bloqueja teclat (_RamMonitor background) - **Sprint 3**: 13 bugs test instal·lacio neta + 5 fixes installer - #12 guard thinking+MEM_SAVE, #13 labels col·leccions, #14 pantalla benvinguda clickable, #15 i18n general, #16 tray nom+versio, #17 tray link web, #20 SEC-004 MIME validation - Installer: select_model() prompt_tier+chat_format, validacio Metal MLX - **Sprint 4**: refactoring — helpers extrets (ollama_helpers.py, tray_monitor.py, lifespan_modules.py), DEFAULT_VECTOR_SIZE constant, i18n get_message() complet - **Director 01/04**: 5 UX features (copy, sidebar, rename, donate, X doc) + 3 memory fixes (MEM_SAVE post-render strip, XSS fix, race condition Lock, [MEM:N] token mismatch) Auditoria global final APTE (2026-04-02). ## Fase 2 — HOMAD 2026-04-06 (27 bugs + Ollama GUI) 3 blocs de bugs del fitxer bugs-server-nexe.md (pre-release test): **Bloc 1 — Critics (5)** - #7 Reinstal·lacio 3 modes (wipe/overwrite/backup) + stop server + Keychain - #8 TOCTOU master key (os.open atomic) - #10 DreamingCycle connection leak (6/6 funcions) - #29 Phi-3.5 fora del cataleg - Ollama GUI: ollama serve headless (no open -a Ollama al Dock) **Bloc 2 — Mitjana (12)** - #21 validate_string_input API v1 - #22 auth 21 endpoints + docs gated - #17 MEM_SAVE injection strict (whitelist Unicode, blacklist) - #32 history_floor context budget - #15 Ollama breaker semantic (4xx no infra) - #16 SessionManager RLock reentrant - #19 MLX cache singleton double-checked locking - #11 Bootstrap token renewal + retry backoff (1,5,30) - #13 Qdrant pool flush + logger.warning - #20 Module cycles consumer + startup summary - #9 SQL MIN portable (Python min()) - #28 Installer --skip-model-download **Bloc 3 — Baixa (11)** - #3 HF_TOKEN warning silenciat - #4 ANSI constants buides sense TTY - #5 Qdrant didactic isatty guards - #6 warnings position_ids + Some weights filtered - #12 discover_modules early return - #14 TQDM_DISABLE runtime servidor - #18 encoding fallback utf-8 → cp1252 → latin-1 - #23 Ollama no silent fallback → HTTPException 404 - #26 _backend_model_exists best-effort + logger mitigant - #27 _BACKEND_ALIASES backwards-compat - #30 Info.plist LSUIElement=false verificats Workflow HOMAD: Dev paral·lels (Opus) + 9 passades Consultor independents amb Dev D intermedi per findings. Tot verificat al codi real. ## Pytest consolidat **4389 passed**, 7 fails pre-existents (test_chat_unit::test_long_text_truncated, test_root::test_enabled_modules, test_security::test_long_context_truncated, 4× test_memory_helper_async::TestGetMemoryApi), 0 regressions. ## Fitxers nous - core/endpoints/chat_engines/ollama_helpers.py (Sprint 4) - core/lifespan_modules.py (Sprint 4) - installer/tray_monitor.py (Sprint 4) - installer/installer_reinstall.py (Bloc 1 Bug 7) ## Stats - 61 fitxers modificats (57 codi/knowledge/tests/installer/personality + README.md + 3 nous) - +1870 / -674 linies ## Version bump v0.8.5 → v0.9.0 (cataleg, pyproject, README, CHANGELOG, index.html, footer) ## Post-release pendent - Build DMG v0.9.0 (/dmg-nexe) amb tots els fixes - Notaritzacio Apple (re-firma si cal) - Test manual DMG per Bug 30 (icona Dock) + smoke tests release - Webs .org i .com ja desplegades durant vacances NO PUSH en aquest commit — pendent OK explicit Jordi per al tag v0.9.0 final i push a GitHub release.
jgoy-labs
added a commit
that referenced
this pull request
May 16, 2026
…ada 4.1 Cluster 5)
The empty literal _stream_kwargs = {} let mypy infer dict[str, float]
from the first assignment (rag_threshold), making the second assignment
(rag_collections: list[str]) incompatible (#20). The 3 unpacking
call sites (#23, #25, #27) inherited the wrong inferred type.
Annotating dict[str, Any] preserves runtime behaviour and closes the
4 findings in one edit.
jgoy-labs
added a commit
that referenced
this pull request
May 16, 2026
…ada 4.1 Cluster 5)
The empty literal _stream_kwargs = {} let mypy infer dict[str, float]
from the first assignment (rag_threshold), making the second assignment
(rag_collections: list[str]) incompatible (#20). The 3 unpacking
call sites (#23, #25, #27) inherited the wrong inferred type.
Annotating dict[str, Any] preserves runtime behaviour and closes the
4 findings in one edit.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates the requirements on setproctitle, fastapi, starlette, uvicorn, pydantic, pydantic-settings, httpx, qdrant-client, click, rich, typer, python-dotenv, pyyaml, numpy, prometheus-client, tenacity, psutil, huggingface-hub, fastembed, pypdf, cryptography, keyring, sqlcipher3, pytest-asyncio and pytest-cov to permit the latest version.
Updates
setproctitleto 1.3.7Changelog
Sourced from setproctitle's changelog.
... (truncated)
Commits
389ed6fchore: bump version to 1.3.70225735Build CPython 3.14 wheels11d5ba7chore: drop end year copyright9950f38chore: use a standard license file format864cb72chore: bump version update historyef9cee1Merge pull request #148 from lysnikolaou/free-threadingfb28127Implement support for CPython 3.13tcacf96fchore: bump version number to 1.3.5314c9a8Merge pull request #146 from gershnik/fix-1458787da7docs: add release note about C23 compilers fixUpdates
fastapifrom 0.128.8 to 0.136.1Release notes
Sourced from fastapi's releases.
... (truncated)
Commits
e54e5a8🔖 Release version 0.136.19a8a5fd📝 Update release notes7815a32⬆️ Update Pydantic v2 code to address deprecations (#15101)ef1c927📝 Update release notes38039e1🔨 Tweak translation script (#15174)4fa826c📝 Update release notesc394156⬆ Bump mkdocs-material from 9.7.1 to 9.7.6 (#15408)ae230ad📝 Update release notesd9eb39d⬆ Bump inline-snapshot from 0.31.1 to 0.32.6 (#15409)4f8b5d1📝 Update release notesUpdates
starletteto 1.0.0Release notes
Sourced from starlette's releases.
Changelog
Sourced from starlette's changelog.
... (truncated)
Commits
0e88e92Version 1.0.0 (#3178)9ee9519Handle websocket denial responses in streaming and file responses (#3189)a0bcc26chore(deps-dev): bump black from 26.1.0 to 26.3.1 (#3183)79b3f26chore(deps-dev): bump the python-packages group with 7 updates (#3168)789b926Usebytearrayfor field accumulation inFormParser(#3179)a1fd9d8docs: fix typo in routing.md (#3176)c14d0f7Document session cookie security flags (#3169)c2e2878Move parser.finalize() inside try/except in MultiPartParser.parse() (#3153)89630a8chore(deps): bump the github-actions group with 3 updates (#3167)4647e53Track session access and modification inSessionMiddleware(#3166)Updates
uvicornfrom 0.34.3 to 0.46.0Release notes
Sourced from uvicorn's releases.
... (truncated)
Changelog
Sourced from uvicorn's changelog.
... (truncated)
Commits
b224045Version 0.46.0 (#2918)7375b5bUsebytearrayfor incoming WebSocket message buffer in websockets-sansio (#...d438fb1Supportws_ping_intervalandws_ping_timeoutinwsprotoimplementation ...3e6b964Supportws_max_sizeinwsprotoimplementation (#2915)2c423bdVersion 0.45.0 (#2914)7f027f8Revert "Emithttp.disconnecton server shutdown for streaming responses" (#...73a80c3Add--reset-contextvarsflag to isolate ASGI request context (#2912)45c0b56Revert empty context for ASGI runs (#2911)850d926Raise helpfulImportErrorwhen PyYAML is missing for YAML log config (#2906)fdcacb4Acceptlog_levelstrings case-insensitively (#2907)Updates
pydanticfrom 2.10.6 to 2.13.3Release notes
Sourced from pydantic's releases.
... (truncated)
Changelog
Sourced from pydantic's changelog.
... (truncated)
Commits
9e9a111Fix backported test1ec8c6aPrepare release v2.13.3fb4f204HandleAttributeErrorsubclasses withfrom_attributesca3ddd1Prepare release v2.13.2000e823FixValidationInfo.field_namemissing withmodel_validate_json()d45d8bePrepare release 2.13.154aca60FixValidationInfo.datamissing withmodel_validate_json()46bf4faFix Pydantic release workflow (#13067)1b359edPrepare release v2.13.0 (#13065)b1bf194Fix model equality when using runtimeextraconfiguration (#13062)Updates
pydantic-settingsto 2.14.0Release notes
Sourced from pydantic-settings's releases.
Commits
8916beePrepare release 2.14.0 (#848)39e551cFix CLI descriptions lost underpython -OOby falling back to `json_schema_...9ed7f48Bump the python-packages group with 4 updates (#847)617c690Fixcli_ignore_unknown_args=Truenot working on subcommands (#844)577c05fAdd note about Mypy plugin forBaseSettings.__init__()(#842)2355bc5Fix CliPositionalArg[list[CustomType]] crash for custom types (#839)16bd6fdIntroduce zizmor (#838)df8b239Bump boto3 from 1.42.82 to 1.42.83 in the python-packages group (#837)c5401a2Introduce yamlfmt (#836)953e28eBump the python-packages group with 3 updates (#833)Updates
httpxfrom 0.27.2 to 0.28.1Release notes
Sourced from httpx's releases.
Changelog
Sourced from httpx's changelog.
Commits
26d48e0Version 0.28.1 (#3445)89599a9Fixverify=False,cert=...case. (#3442)8ecb86fAdd test for request params behavior changes (#3364) (#3440)0cb7e5aBump the python-packages group with 11 updates (#3434)15e21e9Updating deprecated docstring Client() class (#3426)80960faVersion 0.28.0. (#3419)a33c878Fixextensionstype annotation. (#3380)ce7e14dError on verify as str. (#3418)47f4a96Handle empty zstd responses (#3412)189fc4bUpdate CHANGELOG.md, fix typo(s) (#3406)Updates
qdrant-clientfrom 1.16.1 to 1.17.1Release notes
Sourced from qdrant-client's releases.