← Back to issue list

build(deps): update bugfixes (main)

View original Github issue

Metadata

Project
charmcraft
Number
#2175
Type
pull request
State
closed
Author
renovate[bot]
Labels
Created
Updated
Closed

Current evaluation

Automatically merged to update several Python packages and pre-commit tools to their latest patch versions. The Renovate bot applied the dependency upgrades without manual intervention.

Suggested action:

No scores available.

Issue body

This PR contains the following updates: | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | [astral-sh/ruff-pre-commit](https://redirect.github.com/astral-sh/ruff-pre-commit) | repository | patch | `v0.9.4` -> `v0.9.6` | [![age](https://developer.mend.io/api/mc/badges/age/github-tags/astral-sh%2fruff-pre-commit/v0.9.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/astral-sh%2fruff-pre-commit/v0.9.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/astral-sh%2fruff-pre-commit/v0.9.4/v0.9.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/astral-sh%2fruff-pre-commit/v0.9.4/v0.9.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [coverage](https://redirect.github.com/nedbat/coveragepy) | | patch | `==7.6.10` -> `==7.6.12` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/coverage/7.6.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/coverage/7.6.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/coverage/7.6.10/7.6.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/coverage/7.6.10/7.6.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [lxml](https://lxml.de/) ([source](https://redirect.github.com/lxml/lxml), [changelog](https://git.launchpad.net/lxml/plain/CHANGES.txt)) | | patch | `==5.3.0` -> `==5.3.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/lxml/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/lxml/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/lxml/5.3.0/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/lxml/5.3.0/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [myst-parser](https://redirect.github.com/executablebooks/MyST-Parser) | | patch | `==4.0.0` -> `==4.0.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/myst-parser/4.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/myst-parser/4.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/myst-parser/4.0.0/4.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/myst-parser/4.0.0/4.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [sphinx-tabs](https://redirect.github.com/executablebooks/sphinx-tabs) | | patch | `==3.4.5` -> `==3.4.7` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/sphinx-tabs/3.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sphinx-tabs/3.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sphinx-tabs/3.4.5/3.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sphinx-tabs/3.4.5/3.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [sphinx-toolbox](https://redirect.github.com/sphinx-toolbox/sphinx-toolbox) | | patch | `==3.8.1` -> `==3.8.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/sphinx-toolbox/3.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sphinx-toolbox/3.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sphinx-toolbox/3.8.1/3.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sphinx-toolbox/3.8.1/3.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [types-setuptools](https://redirect.github.com/python/typeshed) ([changelog](https://redirect.github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/setuptools.md)) | | patch | `==75.8.0.20250110` -> `==75.8.0.20250210` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/types-setuptools/75.8.0.20250210?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/types-setuptools/75.8.0.20250210?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/types-setuptools/75.8.0.20250110/75.8.0.20250210?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/types-setuptools/75.8.0.20250110/75.8.0.20250210?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [virtualenv](https://redirect.github.com/pypa/virtualenv) | | patch | `==20.29.1` -> `==20.29.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/virtualenv/20.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/virtualenv/20.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/virtualenv/20.29.1/20.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/virtualenv/20.29.1/20.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | Note: The `pre-commit` manager in Renovate is not supported by the `pre-commit` maintainers or community. Please do not report any problems there, instead [create a Discussion in the Renovate repository](https://redirect.github.com/renovatebot/renovate/discussions/new) if you have any questions. --- ### Release Notes <details> <summary>astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)</summary> ### [`v0.9.6`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.9.6) [Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.9.5...v0.9.6) See: https://github.com/astral-sh/ruff/releases/tag/0.9.6 ### [`v0.9.5`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.9.5) [Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.9.4...v0.9.5) See: https://github.com/astral-sh/ruff/releases/tag/0.9.5 </details> <details> <summary>nedbat/coveragepy (coverage)</summary> ### [`v7.6.12`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-7612--2025-02-11) [Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.6.11...7.6.12) - Fix: some aarch64 distributions were missing (`issue 1927`\_). These are now building reliably. .. \_issue 1927:[https://github.com/nedbat/coveragepy/issues/1927](https://redirect.github.com/nedbat/coveragepy/issues/1927)7 .. \_changes\_7-6-11: ### [`v7.6.11`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-7611--2025-02-08) [Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.6.10...7.6.11) - Fix: a memory leak in CTracer has been fixed. The details are in `issue 1924`\_ and `pytest-dev 676`\_. This should reduce the memory footprint for everyone even if it hadn't caused a problem before. - We now ship a py3-none-any.whl wheel file. Thanks, `Russell Keith-Magee <pull 1914_>`\_. .. \_pull 1914:[https://github.com/nedbat/coveragepy/pull/1914](https://redirect.github.com/nedbat/coveragepy/pull/1914)4 .. \_issue 1924[https://github.com/nedbat/coveragepy/issues/1924](https://redirect.github.com/nedbat/coveragepy/issues/1924)24 .. \_pytest-dev 67[https://github.com/pytest-dev/pytest-cov/issues/676](https://redirect.github.com/pytest-dev/pytest-cov/issues/676)676 .. \_changes\_7-6-10: </details> <details> <summary>lxml/lxml (lxml)</summary> ### [`v5.3.1`](https://redirect.github.com/lxml/lxml/blob/HEAD/CHANGES.txt#531-2025-02-09) [Compare Source](https://redirect.github.com/lxml/lxml/compare/lxml-5.3.0...lxml-5.3.1) \================== ## Bugs fixed - [GH#440](https://redirect.github.com/GH/lxml/issues/440): Some tests were adapted for libxml2 2.14.0. Patch by Nick Wellnhofer. - [LP#2097175](https://redirect.github.com/LP/lxml/issues/2097175): `DTD(external_id="…")` erroneously required a byte string as ID value. - [GH#450](https://redirect.github.com/GH/lxml/issues/450): `iterparse()` internally triggered the \`DeprecationWarning\`\` added in lxml 5.3.0 when parsing HTML. ## Other changes - [GH#442](https://redirect.github.com/GH/lxml/issues/442): Binary wheels for macOS no longer use the linker flag `-flat_namespace`. </details> <details> <summary>executablebooks/MyST-Parser (myst-parser)</summary> ### [`v4.0.1`](https://redirect.github.com/executablebooks/MyST-Parser/blob/HEAD/CHANGELOG.md#401---2025-02-12) [Compare Source](https://redirect.github.com/executablebooks/MyST-Parser/compare/v4.0.0...v4.0.1) 🔧 Minor fix for Sphinx 8.2 compatibility (in <gh-pr:1013>) </details> <details> <summary>executablebooks/sphinx-tabs (sphinx-tabs)</summary> ### [`v3.4.7`](https://redirect.github.com/executablebooks/sphinx-tabs/releases/tag/v3.4.7): Version 3.4.7 [Compare Source](https://redirect.github.com/executablebooks/sphinx-tabs/compare/v3.4.5...v3.4.7) As previous release, but with working deployment to PyPI </details> <details> <summary>sphinx-toolbox/sphinx-toolbox (sphinx-toolbox)</summary> ### [`v3.8.2`](https://redirect.github.com/sphinx-toolbox/sphinx-toolbox/releases/tag/v3.8.2): Version 3.8.2 [Compare Source](https://redirect.github.com/sphinx-toolbox/sphinx-toolbox/compare/v3.8.1...v3.8.2) Automatically copied from [PyPI](https://pypi.org/project/sphinx-toolbox/3.8.2). *** Powered by OctoCheese\ [📝 docs](https://octocheese.readthedocs.io) | [:octocat: repo](https://redirect.github.com/domdfcoding/octocheese) | [🙋 issues](https://redirect.github.com/domdfcoding/octocheese/issues) | [🏪 marketplace](https://redirect.github.com/marketplace/octocheese) <!-- Octocheese: Last Updated 2025-02-14 --> </details> <details> <summary>pypa/virtualenv (virtualenv)</summary> ### [`v20.29.2`](https://redirect.github.com/pypa/virtualenv/releases/tag/20.29.2) [Compare Source](https://redirect.github.com/pypa/virtualenv/compare/20.29.1...20.29.2) <!-- Release notes generated using configuration in .github/release.yml at 20.29.2 --> #### What's Changed - release 20.29.1 by [@&#8203;gaborbernat](https://redirect.github.com/gaborbernat) in [https://github.com/pypa/virtualenv/pull/2828](https://redirect.github.com/pypa/virtualenv/pull/2828) - Remove old virtualenv wheel by [@&#8203;gaborbernat](https://redirect.github.com/gaborbernat) in [https://github.com/pypa/virtualenv/pull/2842](https://redirect.github.com/pypa/virtualenv/pull/2842) - Bump pip to 25.0.1 by [@&#8203;gaborbernat](https://redirect.github.com/gaborbernat) in [https://github.com/pypa/virtualenv/pull/2843](https://redirect.github.com/pypa/virtualenv/pull/2843) **Full Changelog**: https://github.com/pypa/virtualenv/compare/20.29.1...20.29.2 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/charmcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Automatically merged to update several Python packages and pre-commit tools to their latest patch versions. The Renovate bot applied the dependency upgrades without manual intervention.
qwen3.6-35b-a3b-mtp-q6 Closed after being merged via automerge. Updated patch versions for ruff-pre-commit, coverage, lxml, myst-parser, sphinx-tabs, sphinx-toolbox, types-setuptools, and virtualenv.
qwen3.6-35b-a3b-mtp-q6 Automatically merged by Renovate. Updated eight dependencies to patch versions, including coverage, lxml, and virtualenv, to resolve bugs and maintain compatibility.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4976 build(deps): update bugfixes (main) snapcraft merged Merged automated dependency updates via Renovate. Updated 13 Python packages, including cryptography and pip, to latest bugfix versions on main. Approved by two reviewers, passed CI, and merged automatically.
86%
#270 build(deps): update bugfixes (main) craft-store closed Automatically merged via Renovate after passing CI and approval. Updated patch versions for ruff-pre-commit, coverage, pytest, and sphinx-toolbox to apply bug fixes and improve compatibility.
84%
#2189 build(deps): update bugfixes (main) charmcraft merged Merged automated patch updates for 16 dependencies via Renovate, including numpy, poetry, pylint, and ruff-pre-commit. Upgrades resolve reported bugs and improve stability. All required CI checks passed, triggering automatic merge.
84%
#209 build(deps): update bugfixes craft-store merged Merged automated dependency updates for mypy, pyright, pytest, and tox-gh. The Renovate bot request passed CI checks, received two approvals, and was automatically merged into the main branch.
83%
#510 build(deps): update bugfixes (main) craft-application merged Merged automatically via Renovate bot following two approvals and passing CI. Updated pytest to 8.3.3 and setuptools to 74.1.3 to apply upstream bug fixes. Single file changed with minimal diff.
83%
#801 build(deps): update bugfixes (main) craft-application merged Merged automated dependency updates for ruff-pre-commit to v0.12.3 and setuptools to v75.9.1. Approved by two reviewers, passed all CI checks, and automatically merged into main by Renovate bot.
83%
#610 build(deps): update bugfixes (main) craft-application merged Merged automated patch updates for ruff-pre-commit, coverage, pytest, and pytest-freezer into main. The request passed CI checks and received approvals before being successfully merged by Renovate bot.
83%
#1296 build(deps): update bugfixes (main) craft-parts merged Merged automated dependency updates for bugfixes across eight packages. Approved by two reviewers, passed all CI checks, and merged via the Renovate bot.
83%
#317 build(deps): update bugfixes (main) craft-store merged Merged automated dependency updates via Renovate. Upgraded ruff-pre-commit to v0.12.12, coverage to v7.10.6, and pytest to v8.4.2. Approved by two reviewers, passed all CI checks, and merged into main.
81%
#5058 build(deps): update bugfixes (main) snapcraft merged Merged automated dependency updates to main via Renovate. Updated mdit-py-plugins, pytest, starlette, types-PyYAML, virtualenv, and zipp to latest patch releases. CI passed, received two approvals, and was auto-merged.
81%