chore(deps): bump the python-deps group with 15 updates#19
Closed
dependabot[bot] wants to merge 1 commit into
Closed
chore(deps): bump the python-deps group with 15 updates#19dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Updates the requirements on [fastapi](https://github.com/fastapi/fastapi), [starlette](https://github.com/Kludex/starlette), [uvicorn](https://github.com/Kludex/uvicorn), [pydantic](https://github.com/pydantic/pydantic), [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), [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) and [huggingface-hub](https://github.com/huggingface/huggingface_hub) to permit the latest version. Updates `fastapi` from 0.128.8 to 0.136.0 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](fastapi/fastapi@0.128.8...0.136.0) 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.44.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.44.0) Updates `pydantic` from 2.10.6 to 2.13.2 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.2/HISTORY.md) - [Commits](pydantic/pydantic@v2.10.6...v2.13.2) 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.2 - [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.2) 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.24.1 - [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.24.1) 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 `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.11.0 - [Release notes](https://github.com/huggingface/huggingface_hub/releases) - [Commits](huggingface/huggingface_hub@v0.36.2...v1.11.0) --- updated-dependencies: - dependency-name: fastapi dependency-version: 0.136.0 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.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: pydantic dependency-version: 2.13.2 dependency-type: direct:production update-type: version-update:semver-minor 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.2 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.24.1 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: 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.11.0 dependency-type: direct:production update-type: version-update:semver-major 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
… Cluster 6) PEP 484 forbids implicit Optional. Annotates Optional[X] = None in: - core/config.py:261 — get_module_allowlist(config) (#5) - core/cli/utils/api_client.py:29 — NexeAPIClient.__init__(base_url) (#9) - core/cli/chat_cli.py:99 — _format_stats_line(model_name) (#19) - core/endpoints/chat.py:67 — _get_system_prompt(lang) (#59) The dependent arg-type finding #28 (chat_cli.py:423 forwarding the dict value to _format_stats_line) disappears via the #19 fix. 5 mypy findings closed in one edit, no behavioural change.
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
… Cluster 6) PEP 484 forbids implicit Optional. Annotates Optional[X] = None in: - core/config.py:261 — get_module_allowlist(config) (#5) - core/cli/utils/api_client.py:29 — NexeAPIClient.__init__(base_url) (#9) - core/cli/chat_cli.py:99 — _format_stats_line(model_name) (#19) - core/endpoints/chat.py:67 — _get_system_prompt(lang) (#59) The dependent arg-type finding #28 (chat_cli.py:423 forwarding the dict value to _format_stats_line) disappears via the #19 fix. 5 mypy findings closed in one edit, no behavioural change.
jgoy-labs
added a commit
that referenced
this pull request
May 16, 2026
… Cluster 6) PEP 484 forbids implicit Optional. Annotates Optional[X] = None in: - core/config.py:261 — get_module_allowlist(config) (#5) - core/cli/utils/api_client.py:29 — NexeAPIClient.__init__(base_url) (#9) - core/cli/chat_cli.py:99 — _format_stats_line(model_name) (#19) - core/endpoints/chat.py:67 — _get_system_prompt(lang) (#59) The dependent arg-type finding #28 (chat_cli.py:423 forwarding the dict value to _format_stats_line) disappears via the #19 fix. 5 mypy findings closed in one edit, no behavioural change.
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 fastapi, starlette, uvicorn, pydantic, httpx, qdrant-client, click, rich, typer, python-dotenv, numpy, prometheus-client, tenacity, psutil and huggingface-hub to permit the latest version.
Updates
fastapifrom 0.128.8 to 0.136.0Release notes
Sourced from fastapi's releases.
... (truncated)
Commits
708606c🔖 Release version 0.136.013be6a3📝 Update release notes4b26487⬆️ Support free-threaded Python 3.14t (#15149)f796c34🔖 Release version 0.135.409d1d1c📝 Update release notesae4e45c🔥 Remove April Fool's@app.vibe()🤪 (#15363)9653034📝 Update release notes6f9a102⬆ Bump cryptography from 46.0.5 to 46.0.7 (#15314)eba8942📝 Update release notes77d080c⬆ Bump strawberry-graphql from 0.307.1 to 0.312.3 (#15309)Updates
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.44.0Release notes
Sourced from uvicorn's releases.
... (truncated)
Changelog
Sourced from uvicorn's changelog.
... (truncated)
Commits
edb54c4Version 0.44.0 (#2890)029be08Implement websocket keepalive pings for websockets-sansio (#2888)8d397c7Version 0.43.0 (#2885)587042d🐛 Emithttp.disconnectASGIreceive()event on server shutting down for s...c9a75fbchore(deps): bump the github-actions group with 3 updates (#2878)84fd578chore(deps): bump pygments from 2.19.2 to 2.20.0 (#2877)cd52d34Use nativecontextparameter forcreate_taskon Python 3.11+ (#2859)5211880Drop cast in ASGI types (#2875)1cb8e74Add websocket 500 fallback header test (#2874)28efbb2chore(deps-dev): bump cryptography from 46.0.5 to 46.0.6 (#2873)Updates
pydanticfrom 2.10.6 to 2.13.2Release notes
Sourced from pydantic's releases.
... (truncated)
Changelog
Sourced from pydantic's changelog.
... (truncated)
Commits
ca3ddd1Prepare 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)17a35e3Update jiter to v0.14.0 (#13064)feea402Usesimulationmode in Codspeed CI (#13063)671c9b0Add basic benchmarks for model equality (#13061)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.
Commits
cd5eb25bump version to v1.17.11699d30feat: Add support for custom headers (#1162)a410b9dfix: do not modify payload filters in local mode in-place (#1169)7a01e54new: run server version check in a thread, don't check bm25 availabil… (#1168)cb4af4fdeprecate: completely replace fastembed bm25 with qdrant core bm25 in hosted ...2763397fix: fix type hint union with grpc enum with old protobuf (#1157)e7101dcbump version to v1.17.0e50eb17Update models 1.17 (#1154)5234450fix: apply score_threshold filtering after fusion queries in local mode (#1138)49fa101bump version to 1.16.2Updates
clickfrom 8.1.7 to 8.3.2Release notes
Sourced from click's releases.
... (truncated)
Changelog
Sourced from click's changelog.
... (truncated)
Commits
052c006Change update release date.502b7ceMerge branch 'stable' of https://github.com/pallets/click into release-8.3.2a0a37e4Change publish to werkzeug latest. (#3301)57be6fcChange publish to werkzeug latest.781d6a8Update publish workflows (#3266)ff795b6Update precommit pins with toxdd87ef4Update github action pins with tox93d3f9dRelease version 8.3.23299ba1Add missing PR to changelog. (#3264)b7f62c4Add missing PR to changelog.Updates
richfrom 13.7.0 to 15.0.0Release notes
Sourced from rich's releases.
... (truncated)
Changelog
Sourced from rich's changelog.