← 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 automated dependency update upgrading eight Python packages to their latest bugfix releases. All CI checks passed and code coverage remained stable.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Merged automated dependency updates via Renovate bot, upgrading Deprecated, MarkupSafe, alabaster, click, psutil, pydantic, pygit2, and simplejson to latest bugfix releases. CI tests passed with unchanged coverage.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#536 chore(deps): update bugfixes rockcraft merged Merged an automated dependency update from Renovate bot. Updated 11 Python packages to their latest bugfix versions. Approved by two reviewers, passed CI checks, and successfully merged.
86%
#1486 chore(deps): update bugfixes charmcraft merged Merged automated dependency updates via Renovate bot. Twelve Python packages, including pytest and lxml, were upgraded to latest patch versions. Approved by two reviewers, passed CI, and merged automatically.
86%
#4695 chore(deps): update bugfixes snapcraft merged Merged automated dependency updates for multiple Python packages. Approved by two reviewers and passed CI checks. Renovate bot applied patch and bugfix releases across the project.
84%
#1601 chore(deps): update bugfixes charmcraft merged Merged automated dependency updates via Renovate, upgrading coverage, cryptography, importlib-metadata, keyring, pyparsing, and setuptools to latest patch releases. Approved by reviewers, passed CI, and merged automatically.
82%
#198 chore(deps): update bugfixes craft-store merged Merged automated dependency updates for coverage, mypy, pyright, and pytest to latest patch versions. Approved by two reviewers, passed CI, and auto-merged via Renovate bot configuration.
80%
#172 chore(deps): update dependency dev/pytest to v8 starbase merged Merged automated dependency update upgrading dev/pytest from v7.4.4 to v8.0.0. Approved by two reviewers, passed CI checks, and maintained 100% test coverage.
80%
#339 chore(deps): update bugfixes rockcraft merged Merged automated patch updates for twelve Python dependencies, including urllib3, PyYAML, and click. The change passed CI, received two approvals, and was merged after a maintainer confirmed a related linting fix.
79%
#182 chore(deps): update dependency dev/pytest to v8 craft-application merged Merged automated dependency update upgrading dev/pytest from 7.4.3 to 8.0.0. Approved by two reviewers, passed CI checks, and maintained 99.22% test coverage.
79%
#388 chore(deps): update bugfixes rockcraft merged Merged automated dependency updates via Renovate bot. Updated codespell, coverage, dotnet runtime-deps, pylint, and urllib3 to latest patch versions. Approved by two reviewers, passed CI, and merged with minimal changes.
79%
#226 chore(deps): update dependency dev/pytest to v8 craft-cli merged Merged automated dependency update upgrading pytest from v7.4.4 to v8.0.0. Approved by two reviewers, passed CI and codecov checks, and successfully merged.
79%