chore(deps): update bugfixes
Metadata
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
[](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [MarkupSafe](https://palletsprojects.com/p/markupsafe/) ([changelog](https://markupsafe.palletsprojects.com/changes/)) | `==2.1.1` -> `==2.1.3` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [click](https://palletsprojects.com/p/click/) ([changelog](https://click.palletsprojects.com/changes/)) | `==8.1.3` -> `==8.1.7` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [psutil](https://togithub.com/giampaolo/psutil) | `==5.9.5` -> `==5.9.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [simplejson](https://togithub.com/simplejson/simplejson) | `==3.19.1` -> `==3.19.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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 [#​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`, [#​7673](https://togithub.com/pydantic/pydantic/issues/7673) by [@​hramezani](https://togithub.com/hramezani)
- Docs: Fix pip commands to install v1, [#​6930](https://togithub.com/pydantic/pydantic/issues/6930) by [@​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, [#​6581](https://togithub.com/pydantic/pydantic/pull/6581) by [@​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, [#​6361](https://togithub.com/pydantic/pydantic/pull/6361) by [@​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, [#​6250](https://togithub.com/pydantic/pydantic/pull/6250) by [@​hramezani](https://togithub.com/hramezani)
- Fixed literal validator errors for unhashable values, [#​6188](https://togithub.com/pydantic/pydantic/pull/6188) by [@​markus1978](https://togithub.com/markus1978)
- Fixed bug with generics receiving forward refs, [#​6130](https://togithub.com/pydantic/pydantic/pull/6130) by [@​mark-todd](https://togithub.com/mark-todd)
- Update install method of FastAPI for internal tests in CI, [#​6117](https://togithub.com/pydantic/pydantic/pull/6117) by [@​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, [#​5968](https://togithub.com/pydantic/pydantic/pull/5968) by [@​hramezani](https://togithub.com/hramezani)
- Fix mypy plugin for v1.4.0, [#​5928](https://togithub.com/pydantic/pydantic/pull/5928) by [@​cdce8p](https://togithub.com/cdce8p)
- Add future and past date hypothesis strategies, [#​5850](https://togithub.com/pydantic/pydantic/pull/5850) by [@​bschoenmaeckers](https://togithub.com/bschoenmaeckers)
- Discourage usage of Cython 3 with Pydantic 1.x, [#​5845](https://togithub.com/pydantic/pydantic/pull/5845) by [@​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`, [#​5826](https://togithub.com/pydantic/pydantic/pull/5826) by [@​hramezani](https://togithub.com/hramezani)
- This solves the (closed) issue [#​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, [#​5736](https://togithub.com/pydantic/pydantic/pull/5736) by [@​benwah](https://togithub.com/benwah)
- Update email-validator dependency to >=2.0.0post2, [#​5627](https://togithub.com/pydantic/pydantic/pull/5627) by [@​adriangb](https://togithub.com/adriangb)
- update `AnyClassMethod` for changes in [python/typeshed#9771](https://togithub.com/python/typeshed/issues/9771), [#​5505](https://togithub.com/pydantic/pydantic/pull/5505) by [@​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
`#​1237 <https://github.com/libgit2/pygit2/pull/1237>`\_
`#​1244 <https://github.com/libgit2/pygit2/pull/1244>`\_
- Shallow repositories: New `depth` optional argument for
`clone_repository(...)` and `Remote.fetch(...)`
`#​1245 <https://github.com/libgit2/pygit2/pull/1245>`\_
`#​1246 <https://github.com/libgit2/pygit2/pull/1246>`\_
- New submodule `init(...)`, `update(...)` and `reload(...)` functions
`#​1248 <https://github.com/libgit2/pygit2/pull/1248>`\_
- Release GIL in `Walker.__next__`
`#​1249 <https://github.com/libgit2/pygit2/pull/1249>`\_
- Type hints for submodule functions in `Repository`
`#​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
`#​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
`#​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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |