← Back to issue list

chore(deps): update bugfixes

View original Github issue

Metadata

Project
snapcraft
Number
#4473
Type
pull request
State
merged
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Merged via #4473 in commit 662af4c00, updating eight pinned Python dependencies to newer bugfix releases, including pydantic 1.10.13, psutil 5.9.6, and pygit2 1.13.3.

Resolution: closed resolved

Reason: Renovate PR #4473 was merged, and commit 662af4c00 contains the dependency version updates.

Evaluated by: mr-cal-bot

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [Deprecated](https://togithub.com/tantale/deprecated) | `==1.2.13` -> `==1.2.14` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/Deprecated/1.2.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/Deprecated/1.2.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/Deprecated/1.2.13/1.2.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/Deprecated/1.2.13/1.2.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [MarkupSafe](https://palletsprojects.com/p/markupsafe/) ([changelog](https://markupsafe.palletsprojects.com/changes/)) | `==2.1.1` -> `==2.1.3` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/MarkupSafe/2.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/MarkupSafe/2.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/MarkupSafe/2.1.1/2.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/MarkupSafe/2.1.1/2.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [alabaster](https://alabaster.readthedocs.io) ([source](https://togithub.com/bitprophet/alabaster), [changelog](https://togithub.com/bitprophet/alabaster/blob/main/docs/changelog.rst)) | `==0.7.12` -> `==0.7.13` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/alabaster/0.7.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/alabaster/0.7.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/alabaster/0.7.12/0.7.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/alabaster/0.7.12/0.7.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [click](https://palletsprojects.com/p/click/) ([changelog](https://click.palletsprojects.com/changes/)) | `==8.1.3` -> `==8.1.7` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/click/8.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/click/8.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/click/8.1.3/8.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/click/8.1.3/8.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [psutil](https://togithub.com/giampaolo/psutil) | `==5.9.5` -> `==5.9.6` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/psutil/5.9.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/psutil/5.9.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/psutil/5.9.5/5.9.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/psutil/5.9.5/5.9.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pydantic](https://togithub.com/pydantic/pydantic) ([changelog](https://docs.pydantic.dev/latest/changelog/)) | `==1.10.7` -> `==1.10.13` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pydantic/1.10.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pydantic/1.10.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pydantic/1.10.7/1.10.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pydantic/1.10.7/1.10.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pygit2](https://togithub.com/libgit2/pygit2) ([changelog](https://togithub.com/libgit2/pygit2/blob/master/CHANGELOG.rst)) | `==1.13.0` -> `==1.13.3` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pygit2/1.13.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pygit2/1.13.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pygit2/1.13.0/1.13.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pygit2/1.13.0/1.13.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [simplejson](https://togithub.com/simplejson/simplejson) | `==3.19.1` -> `==3.19.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/simplejson/3.19.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/simplejson/3.19.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/simplejson/3.19.1/3.19.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/simplejson/3.19.1/3.19.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>tantale/deprecated (Deprecated)</summary> ### [`v1.2.14`](https://togithub.com/tantale/deprecated/blob/HEAD/CHANGELOG.rst#v1214-2023-05-27) [Compare Source](https://togithub.com/tantale/deprecated/compare/v1.2.13...v1.2.14) \==================== Bug fix release ## Fix - Fix [#&#8203;60](https://togithub.com/tantale/deprecated/issues/60): return a correctly dedented docstring when long docstring are using the D212 or D213 format. ## Other - Add support for Python 3.11. - Drop support for Python older than 3.7 in build systems like pytest and tox, while ensuring the library remains production-compatible. - Update GitHub workflow to run in recent Python versions. </details> <details> <summary>bitprophet/alabaster (alabaster)</summary> ### [`v0.7.13`](https://togithub.com/bitprophet/alabaster/compare/0.7.12...0.7.13) [Compare Source](https://togithub.com/bitprophet/alabaster/compare/0.7.12...0.7.13) </details> <details> <summary>giampaolo/psutil (psutil)</summary> ### [`v5.9.6`](https://togithub.com/giampaolo/psutil/blob/HEAD/HISTORY.rst#596) [Compare Source](https://togithub.com/giampaolo/psutil/compare/release-5.9.5...release-5.9.6) \===== 2023-10-15 **Enhancements** - 1703\_: `cpu_percent()`\_ and `cpu_times_percent()`\_ are now thread safe, meaning they can be called from different threads and still return meaningful and independent results. Before, if (say) 10 threads called `cpu_percent(interval=None)` at the same time, only 1 thread out of 10 would get the right result. - 2266\_: if `Process`\_ class is passed a very high PID, raise `NoSuchProcess`\_ instead of OverflowError. (patch by Xuehai Pan) - 2246\_: drop python 3.4 & 3.5 support. (patch by Matthieu Darbois) - 2290\_: PID reuse is now pre-emptively checked for `Process.ppid()`\_ and `Process.parents()`\_. - 2312\_: use `ruff` Python linter instead of `flake8 + isort`. It's an order of magnitude faster + it adds a ton of new code quality checks. **Bug fixes** - 2195\_, \[Linux]: no longer print exception at import time in case /proc/stat can't be read due to permission error. Redirect it to `PSUTIL_DEBUG` instead. - 2241\_, \[NetBSD]: can't compile On NetBSD 10.99.3/amd64. (patch by Thomas Klausner) - 2245\_, \[Windows]: fix var unbound error on possibly in `swap_memory()`\_ (patch by student\_2333) - 2268\_: `bytes2human()` utility function was unable to properly represent negative values. - 2252\_, \[Windows]: `disk_usage()`\_ fails on Python 3.12+. (patch by Matthieu Darbois) - 2284\_, \[Linux]: `Process.memory_full_info()`\_ may incorrectly raise `ZombieProcess`\_ if it's determined via `/proc/pid/smaps_rollup`. Instead we now fallback on reading `/proc/pid/smaps`. - 2287\_, \[OpenBSD], \[NetBSD]: `Process.is_running()`\_ erroneously return `False` for zombie processes, because creation time cannot be determined. - 2288\_, \[Linux]: correctly raise `ZombieProcess`\_ on `Process.exe()`*, `Process.cmdline()`* and `Process.memory_maps()`\_ instead of returning a "null" value. - 2290\_: differently from what stated in the doc, PID reuse is not pre-emptively checked for `Process.nice()`\_ (set), `Process.ionice()`*, (set), `Process.cpu_affinity()`* (set), `Process.rlimit()`\_ (set), `Process.parent()`\_. - 2308\_, \[OpenBSD]: `Process.threads()`\_ always fail with AccessDenied (also as root). </details> <details> <summary>pydantic/pydantic (pydantic)</summary> ### [`v1.10.13`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v11013-2023-09-27) [Compare Source](https://togithub.com/pydantic/pydantic/compare/v1.10.12...v1.10.13) - Fix: Add max length check to `pydantic.validate_email`, [#&#8203;7673](https://togithub.com/pydantic/pydantic/issues/7673) by [@&#8203;hramezani](https://togithub.com/hramezani) - Docs: Fix pip commands to install v1, [#&#8203;6930](https://togithub.com/pydantic/pydantic/issues/6930) by [@&#8203;chbndrhnns](https://togithub.com/chbndrhnns) ### [`v1.10.12`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v11012-2023-07-24) [Compare Source](https://togithub.com/pydantic/pydantic/compare/v1.10.11...v1.10.12) - Fixes the `maxlen` property being dropped on `deque` validation. Happened only if the deque item has been typed. Changes the `_validate_sequence_like` func, [#&#8203;6581](https://togithub.com/pydantic/pydantic/pull/6581) by [@&#8203;maciekglowka](https://togithub.com/maciekglowka) ### [`v1.10.11`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v11011-2023-07-04) [Compare Source](https://togithub.com/pydantic/pydantic/compare/v1.10.10...v1.10.11) - Importing create_model in tools.py through relative path instead of absolute path - so that it doesn't import V2 code when copied over to V2 branch, [#&#8203;6361](https://togithub.com/pydantic/pydantic/pull/6361) by [@&#8203;SharathHuddar](https://togithub.com/SharathHuddar) ### [`v1.10.10`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v11010-2023-06-30) [Compare Source](https://togithub.com/pydantic/pydantic/compare/v1.10.9...v1.10.10) - Add Pydantic `Json` field support to settings management, [#&#8203;6250](https://togithub.com/pydantic/pydantic/pull/6250) by [@&#8203;hramezani](https://togithub.com/hramezani) - Fixed literal validator errors for unhashable values, [#&#8203;6188](https://togithub.com/pydantic/pydantic/pull/6188) by [@&#8203;markus1978](https://togithub.com/markus1978) - Fixed bug with generics receiving forward refs, [#&#8203;6130](https://togithub.com/pydantic/pydantic/pull/6130) by [@&#8203;mark-todd](https://togithub.com/mark-todd) - Update install method of FastAPI for internal tests in CI, [#&#8203;6117](https://togithub.com/pydantic/pydantic/pull/6117) by [@&#8203;Kludex](https://togithub.com/Kludex) ### [`v1.10.9`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v1109-2023-06-07) [Compare Source](https://togithub.com/pydantic/pydantic/compare/v1.10.8...v1.10.9) - Fix trailing zeros not ignored in Decimal validation, [#&#8203;5968](https://togithub.com/pydantic/pydantic/pull/5968) by [@&#8203;hramezani](https://togithub.com/hramezani) - Fix mypy plugin for v1.4.0, [#&#8203;5928](https://togithub.com/pydantic/pydantic/pull/5928) by [@&#8203;cdce8p](https://togithub.com/cdce8p) - Add future and past date hypothesis strategies, [#&#8203;5850](https://togithub.com/pydantic/pydantic/pull/5850) by [@&#8203;bschoenmaeckers](https://togithub.com/bschoenmaeckers) - Discourage usage of Cython 3 with Pydantic 1.x, [#&#8203;5845](https://togithub.com/pydantic/pydantic/pull/5845) by [@&#8203;lig](https://togithub.com/lig) ### [`v1.10.8`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v1108-2023-05-23) [Compare Source](https://togithub.com/pydantic/pydantic/compare/v1.10.7...v1.10.8) - Fix a bug in `Literal` usage with `typing-extension==4.6.0`, [#&#8203;5826](https://togithub.com/pydantic/pydantic/pull/5826) by [@&#8203;hramezani](https://togithub.com/hramezani) - This solves the (closed) issue [#&#8203;3849](https://togithub.com/pydantic/pydantic/pull/3849) where aliased fields that use discriminated union fail to validate when the data contains the non-aliased field name, [#&#8203;5736](https://togithub.com/pydantic/pydantic/pull/5736) by [@&#8203;benwah](https://togithub.com/benwah) - Update email-validator dependency to >=2.0.0post2, [#&#8203;5627](https://togithub.com/pydantic/pydantic/pull/5627) by [@&#8203;adriangb](https://togithub.com/adriangb) - update `AnyClassMethod` for changes in [python/typeshed#9771](https://togithub.com/python/typeshed/issues/9771), [#&#8203;5505](https://togithub.com/pydantic/pydantic/pull/5505) by [@&#8203;ITProKyle](https://togithub.com/ITProKyle) </details> <details> <summary>libgit2/pygit2 (pygit2)</summary> ### [`v1.13.3`](https://togithub.com/libgit2/pygit2/blob/HEAD/CHANGELOG.rst#1133-2023-11-21) [Compare Source](https://togithub.com/libgit2/pygit2/compare/v1.13.2...v1.13.3) - New API for filters in Python `#&#8203;1237 <https://github.com/libgit2/pygit2/pull/1237>`\_ `#&#8203;1244 <https://github.com/libgit2/pygit2/pull/1244>`\_ - Shallow repositories: New `depth` optional argument for `clone_repository(...)` and `Remote.fetch(...)` `#&#8203;1245 <https://github.com/libgit2/pygit2/pull/1245>`\_ `#&#8203;1246 <https://github.com/libgit2/pygit2/pull/1246>`\_ - New submodule `init(...)`, `update(...)` and `reload(...)` functions `#&#8203;1248 <https://github.com/libgit2/pygit2/pull/1248>`\_ - Release GIL in `Walker.__next__` `#&#8203;1249 <https://github.com/libgit2/pygit2/pull/1249>`\_ - Type hints for submodule functions in `Repository` `#&#8203;1247 <https://github.com/libgit2/pygit2/pull/1247>`\_ ### [`v1.13.2`](https://togithub.com/libgit2/pygit2/blob/HEAD/CHANGELOG.rst#1132-2023-10-30) [Compare Source](https://togithub.com/libgit2/pygit2/compare/v1.13.1...v1.13.2) - Support Python 3.12 - Documentation updates `#&#8203;1242 <https://github.com/libgit2/pygit2/pull/1242>`\_ ### [`v1.13.1`](https://togithub.com/libgit2/pygit2/blob/HEAD/CHANGELOG.rst#1131-2023-09-24) [Compare Source](https://togithub.com/libgit2/pygit2/compare/v1.13.0...v1.13.1) - Fix crash in reference rename `#&#8203;1233 <https://github.com/libgit2/pygit2/issues/1233>`\_ </details> <details> <summary>simplejson/simplejson (simplejson)</summary> ### [`v3.19.2`](https://togithub.com/simplejson/simplejson/releases/tag/v3.19.2) [Compare Source](https://togithub.com/simplejson/simplejson/compare/v3.19.1...v3.19.2) Version 3.19.2 released 2023-10-05 - Updated test & build matrix to include Python 3.12 and use GitHub Actions as a Trusted Publisher (OI[https://github.com/simplejson/simplejson/pull/317](https://togithub.com/simplejson/simplejson/pull/317)pull/317 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "every weekend" in timezone Etc/UTC. 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/snapcore/snapcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged via #4473 in commit 662af4c00, updating eight pinned Python dependencies to newer bugfix releases, including pydantic 1.10.13, psutil 5.9.6, and pygit2 1.13.3.
stealth/space-bunny-alpha — closed resolved Merged Renovate PR #4473, updating eight pinned Python dependencies to newer bugfix releases, including Pydantic 1.10.13, psutil 5.9.6, and pygit2 1.13.3.
qwen/qwen3.6-35b-a3b — — Merged automated dependency update upgrading eight Python packages to their latest bugfix releases. All CI checks passed and code coverage remained stable.
qwen3.6-35b-a3b-mtp-q6 — — Merged automated bugfix updates for eight Python dependencies including pydantic, click, and psutil. Renovate bot applied patches, tests passed, and changes were auto-merged to main.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1486 chore(deps): update bugfixes charmcraft merged Merged PR #1486 as commit b6e26ca8, updating 12 pinned Python dependencies, including Jinja2 3.1.3, cryptography 41.0.7, lxml 4.9.4, and pytest 7.4.4.
88%
#1601 chore(deps): update bugfixes charmcraft merged Merged PR #1601 as commit 545b8db5, updating six pinned dependencies: coverage 7.4.3, cryptography 42.0.5, importlib-metadata 7.0.2, keyring 24.3.1, pyparsing 3.1.2, and setuptools 69.1.1.
86%
#619 chore(deps): update bugfixes craft-providers merged Renovate PR merged via automerge as commit 5c12422 ("chore(deps): update bugfixes (#619)"), bumping pinned dev deps: freezegun 1.5.0->1.5.1, pyright 1.1.373->1.1.375, pytest-subprocess 1.5.0->1.5.2, responses 0.25.0->0.25.3.
83%
#784 chore(deps): update bugfixes craft-parts merged Merged PR #784 in commit 764786e7, updating pyright 1.1.358→1.1.372 and tox-gh 1.3→1.3.2.
82%
#56 chore(deps): update bugfixes imagecraft merged Merged as commit aede8eb, updating PyYAML from 6.0.1 to 6.0.2 and pyright from 1.1.359 to 1.1.375.
82%
#198 chore(deps): update bugfixes craft-store merged Renovate PR #198 merged to main as commit e4ad9ee, bumping dev deps in pyproject.toml: coverage 7.6.0→7.6.1, mypy 1.11.0→1.11.1, pyright 1.1.372→1.1.375, pytest 8.3.1→8.3.2 (+4/-4 lines).
82%
#62 chore(deps): update bugfixes starbase merged Merged dependency updates in #62 via commit 1949d4c: Ruff 0.0.256→0.0.267 and Pyright/types 1.1.306→1.1.308.
81%
#4695 chore(deps): update bugfixes snapcraft merged Renovate's weekly bugfix dependency bump for snapcraft's Python dev/test pins (MarkupSafe, cryptography, pydantic, pyright, tomlkit, virtualenv, etc.) was approved and merged into main as commit c056a64fe (6 files, +42/-36).
81%
#339 chore(deps): update bugfixes rockcraft merged Renovate dependency bump PR merged as commit b72aed86 (urllib3 1.26.13->1.26.16, PyYAML 6.0->6.0.1, MarkupSafe, click, codespell, etc.) after the Pyright lint blocker was resolved in PR #342.
81%
#536 chore(deps): update bugfixes rockcraft merged Renovate bugfix PR merged as commit b33a48c9, bumping 11 dev/test dependencies (cachetools, coverage, cryptography, filelock, keyring, nh3, pyparsing, rich, tomlkit, virtualenv, wcmatch) across 3 files (+14/-14), with 2 approvals.
80%