← Back to issue list

build(deps): update dependency myst-parser to v4 (main)

View original Github issue

Metadata

Project
craft-parts
Number
#871
Type
pull request
State
merged
Author
renovate[bot]
Labels
β€”
Created
Updated
Closed

Current evaluation

Merged in canonical/craft-parts#871 via commit 8ab96720, upgrading myst-parser from 3.0.1 to 4.0.0 for documentation builds.

Resolution: closed resolved

Reason: The dependency update was merged as commit 8ab96720, replacing myst-parser 3.0.1 with 4.0.0.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [myst-parser](https://redirect.github.com/executablebooks/MyST-Parser) | `==3.0.1` -> `==4.0.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/myst-parser/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/myst-parser/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/myst-parser/3.0.1/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/myst-parser/3.0.1/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>executablebooks/MyST-Parser (myst-parser)</summary> ### [`v4.0.0`](https://redirect.github.com/executablebooks/MyST-Parser/blob/HEAD/CHANGELOG.md#400---2024-08-05) [Compare Source](https://redirect.github.com/executablebooks/MyST-Parser/compare/v3.0.1...v4.0.0) This release bumps the supported versions of: - Python to `3.10` and greater - Sphinx to `>=7,<9` - Docutils to `>=0.19,<0.22` Additionally, footnotes are now parsed similar to the corresponding reStructuredText, in that resolution (between definitions and references) and ordering is now deferred to transforms on the doctree (in <gh-pr:931>). This allows for the proper interaction with other docutils/sphinx transforms, including those that perform translations, and logging of warnings for duplicate/unreferenced footnote definitions and also for footnote references with no definitions. See the [footnotes guide](#syntax/footnotes) for more information. **Full Changelog**: [v3.0.1...v4.0.0](https://redirect.github.com/executablebooks/MyST-Parser/compare/v3.0.1...v4.0.0) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/craft-parts). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha β€” closed resolved Merged in canonical/craft-parts#871 via commit 8ab96720, upgrading myst-parser from 3.0.1 to 4.0.0 for documentation builds.
stealth/space-bunny-alpha β€” closed resolved Merged PR #871 as commit 8ab96720, upgrading myst-parser from 3.0.1 to 4.0.0 in the documentation requirements.
qwen/qwen3.6-35b-a3b β€” β€” Merged automated dependency update upgrading myst-parser from v3.0.1 to v4.0.0. Approved by two reviewers, passed CI checks, and applied with a single-line change to the requirements file.
qwen3.6-35b-a3b-mtp-q6 β€” β€” Merged automated dependency update upgrading myst-parser from v3.0.1 to v4.0.0. The update enforces Python 3.10+, Sphinx 7+, and Docutils 0.19+ requirements while improving footnote parsing and transform compatibility.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#220 build(deps): update dependency myst-parser to v4 craft-store merged Renovate PR #220 merged (commit fcca96b), bumping myst-parser 3.0.1 -> 4.0.0 (+2/-2 lines, 2 files). pyproject.toml docs-sphinx-stack group now requires myst-parser~=4.0. Approved by 2 reviewers, no failing CI.
77%
#359 build(deps): update dependency myst-parser to v5 (main) craft-store closed PR #359 was closed unmerged because myst-parser 5 requires Python 3.11 while craft-store still supports Python 3.10.
76%
#183 build(deps): update dependency myst-parser to v5 (main) craft-grammar closed Renovate PR #183 bumping myst-parser to ~=5.1 was closed unmerged by a maintainer; uv.lock resolution failed (needs sphinx 8), so the upgrade never landed.
75%
#481 build(deps): update dependency myst-parser to v5 (main) - autoclosed starbase closed Renovate’s myst-parser 5.0 update was autoclosed unmerged after inactivity and a failing Trivy check; v4 remained pinned, while #537 later merged a broader docs-stack upgrade.
75%
#282 build(deps): update dependency myst-parser to v5 (main) imagecraft closed Renovate's myst-parser 5.1 update was closed unmerged after uv could not resolve uv.lock; Imagecraft kept myst-parser 4.x because v5 caused dependency conflicts.
75%
#696 build(deps): update dependency craft-application to v4.1.1 (main) rockcraft merged Merged PR #696 via commit 063fd28a, upgrading craft-application from 4.0.0 to 4.1.1 across three files.
72%
#1323 build(deps): update dependency mypy to ~=1.18.2 (main) craft-parts merged Merged PR canonical/craft-parts#1323 via commit 3023f5b0, updating mypy from ~=1.14.1 to ~=1.18.2.
72%
#553 build(deps): update dependency myst-parser to v5 (main) starbase closed Renovate PR #553 was closed unmerged after uv could not lock myst-parser 5.1.0 for Python 3.15+, so starbase retained myst-parser 4.x.
72%
#373 build(deps): update dependency craft-parts to ~=2.35.0 (main) imagecraft merged Merged PR #373 via commit b31df71, updating craft-parts from ~=2.34.0 to ~=2.35.0.
72%
#282 build(deps): update bugfixes (main) craft-store merged Merged PR #282 in commit c79c611, updating myst-parser 4.0.0β†’4.0.1, pytest-mock 3.14.0β†’3.14.1, and sphinx-reredirects 0.1.5β†’0.1.6.
72%