← Back to issue list

chore(deps): update dependency pydantic-yaml to v1

View original Github issue

Metadata

Project
craft-parts
Number
#645
Type
pull request
State
closed
Author
renovate[bot]
Labels
โ€”
Created
Updated
Closed

Current evaluation

Closed unmerged after 974 days; the dependency remained below v1 and was later removed by merged PR #811 (commit 1debce16).

Resolution: closed superseded

Reason: PR #645 was closed without merging, and Renovate confirmed it would ignore future 1.x updates. The upgrade later became unnecessary when PR #811 removed pydantic-yaml in commit 1debce16.

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 | |---|---|---|---|---|---| | [pydantic-yaml](https://togithub.com/NowanIlfideme/pydantic-yaml) | `>=0.11.0,<1.0.0` -> `>=1.2.0,<1.3.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pydantic-yaml/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pydantic-yaml/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pydantic-yaml/0.11.2/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pydantic-yaml/0.11.2/1.2.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>NowanIlfideme/pydantic-yaml (pydantic-yaml)</summary> ### [`v1.2.0`](https://togithub.com/NowanIlfideme/pydantic-yaml/releases/tag/v1.2.0): - Deprecation of Python 3.7 [Compare Source](https://togithub.com/NowanIlfideme/pydantic-yaml/compare/v1.1.3...v1.2.0) Since Python 3.7 has entered end-of-life and many dependencies (including mypy) are no longer supporting it, `pydantic-yaml` won't support it either. The latest version to support Python 3.7 is `1.1.3`. #### What's Changed - Bump ruff from 0.0.289 to 0.0.291 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/108](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/108) - Bump mypy from 1.4.1 to 1.5.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/93](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/93) - Remove Python 3.7 support, targeting 3.8 - 3.11 by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/109](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/109) **Full Changelog**: https://github.com/NowanIlfideme/pydantic-yaml/compare/v1.1.3...v1.2.0 ### [`v1.1.3`](https://togithub.com/NowanIlfideme/pydantic-yaml/releases/tag/v1.1.3): - Fix options when writing to file path vs opened file. [Compare Source](https://togithub.com/NowanIlfideme/pydantic-yaml/compare/v1.1.2...v1.1.3) #### What's Changed - Make to_yaml_file consider options when writing to file path by [@&#8203;aeisenbarth](https://togithub.com/aeisenbarth) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/96](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/96) - Bump ruff from 0.0.278 to 0.0.289 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/105](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/105) - Refactor to DRY dumper args. by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/106](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/106) - Bump pytest from 7.4.0 to 7.4.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/101](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/101) - Bump actions/checkout from 3 to 4 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/100](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/100) #### New Contributors - [@&#8203;aeisenbarth](https://togithub.com/aeisenbarth) made their first contribution in [https://github.com/NowanIlfideme/pydantic-yaml/pull/96](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/96) **Full Changelog**: https://github.com/NowanIlfideme/pydantic-yaml/compare/v1.1.2...v1.1.3 ### [`v1.1.2`](https://togithub.com/NowanIlfideme/pydantic-yaml/releases/tag/v1.1.2): - Hotfix for indent when dumping to file [Compare Source](https://togithub.com/NowanIlfideme/pydantic-yaml/compare/v1.1.1...v1.1.2) #### What's Changed - Hotfix: Fix indenting when dumping to the file. by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/104](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/104) **Full Changelog**: https://github.com/NowanIlfideme/pydantic-yaml/compare/v1.1.1...v1.1.2 ### [`v1.1.1`](https://togithub.com/NowanIlfideme/pydantic-yaml/releases/tag/v1.1.1): - Docstring fix [Compare Source](https://togithub.com/NowanIlfideme/pydantic-yaml/compare/v1.1.0...v1.1.1) #### What's Changed - Fixes issue [#&#8203;85](https://togithub.com/NowanIlfideme/pydantic-yaml/issues/85) by [@&#8203;Tobychev](https://togithub.com/Tobychev) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/86](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/86) **Full Changelog**: https://github.com/NowanIlfideme/pydantic-yaml/compare/v1.1.0...v1.1.1 ### [`v1.1.0`](https://togithub.com/NowanIlfideme/pydantic-yaml/releases/tag/v1.1.0): - Added YAML dumping options and customization [Compare Source](https://togithub.com/NowanIlfideme/pydantic-yaml/compare/v1.0.0...v1.1.0) #### What's Changed - Update dumper.py by [@&#8203;Tobychev](https://togithub.com/Tobychev) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/81](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/81) - Added YAML dumping options, including custom class. by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/82](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/82) - (that PR also improves docs to show that dataclasses can be easily handled with Pydantic v2). - Bump ruff from 0.0.275 to 0.0.278 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/78](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/78) #### New Contributors - [@&#8203;Tobychev](https://togithub.com/Tobychev) made their first contribution in [https://github.com/NowanIlfideme/pydantic-yaml/pull/81](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/81) **Full Changelog**: https://github.com/NowanIlfideme/pydantic-yaml/compare/v1.0.0...v1.1.0 ### [`v1.0.0`](https://togithub.com/NowanIlfideme/pydantic-yaml/releases/tag/v1.0.0): - Full rewrite, Pydantic V2 support, API simplified, JSON-based internals [Compare Source](https://togithub.com/NowanIlfideme/pydantic-yaml/compare/v0.11.2...v1.0.0) Hi users of `pydantic-yaml`! I rewrote it to be much more maintainable in the short- and long-term. In the short term: Pydantic V2 is supported, custom JSON encoders will also be used for YAML, and the API is simplified. In the long term: Pydantic V2 API assumes external dump/load logic, rather than model.yaml(), so the API rewrite was coming anyways. And later we can allow using a "custom YAML engine". Maybe in v2.0.0? ๐Ÿ˜‰ #### What's Changed - Bump mypy from 1.0.0 to 1.1.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/42](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/42) - Chore: Switch to Ruff by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/44](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/44) - Full API Rewrite, With Custom YAML Engine by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/50](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/50) - Bump mypy from 1.1.1 to 1.2.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/47](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/47) - Bump pytest from 7.2.2 to 7.3.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/49](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/49) - Bump ruff from 0.0.260 to 0.0.262 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/51](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/51) - Bump ruff from 0.0.262 to 0.0.263 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/52](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/52) - Fix writing with pre-opened file by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/54](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/54) - Bump ruff from 0.0.263 to 0.0.264 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/55](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/55) - Bump mypy from 1.2.0 to 1.3.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/59](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/59) - Bump ruff from 0.0.264 to 0.0.270 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/63](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/63) - Bump ruff from 0.0.270 to 0.0.272 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/65](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/65) - Bump pytest from 7.3.1 to 7.3.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/66](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/66) - Bump mypy from 1.3.0 to 1.4.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/73](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/73) - Bump ruff from 0.0.272 to 0.0.275 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/70](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/70) - Bump pytest from 7.3.2 to 7.4.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/72](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/72) - Ensure proper support for Pydantic v2 by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/80](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/80) **Full Changelog**: https://github.com/NowanIlfideme/pydantic-yaml/compare/v0.11.2...v1.0.0 </details> --- ### Configuration ๐Ÿ“… **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "every weekend" in timezone Etc/UTC. ๐Ÿšฆ **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 has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/canonical/craft-parts). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha โ€” closed superseded Closed unmerged after 974 days; the dependency remained below v1 and was later removed by merged PR #811 (commit 1debce16).
stealth/space-bunny-alpha โ€” closed stale The pydantic-yaml 1.2.0 bump was closed unmerged; Renovate ignored future 1.x updates, and the dependency was later removed in #811.
stealth/space-bunny-alpha โ€” closed stale PR #645 was closed without merging, abandoning the pydantic-yaml 1.2.0 upgrade. Renovate said it would ignore future 1.x releases unless manually upgraded.
qwen/qwen3.6-35b-a3b โ€” โ€” Dependency update for pydantic-yaml to v1.2.0 was closed without merging. The request was abandoned, and Renovate will ignore future 1.x releases unless manually upgraded.
qwen3.6-35b-a3b-mtp-q6 โ€” โ€” Automated dependency update for pydantic-yaml to v1 was closed without merging. The change was rejected, prompting Renovate to ignore all future 1.x releases for this package.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/craft-parts#811 (confidence 96%)

    Merged commit 1debce16 removed the dependency that PR #645 proposed updating.

Related issues

Issue Project State Summary Similarity
#164 chore(deps): update dependency pydantic-yaml to v1 craft-application closed pydantic-yaml 1.x update PR #164 was closed unmerged; Renovate marked the update as ignored.
94%
#1191 chore(deps): update dependency pydantic-yaml to v1 charmcraft closed pydantic-yaml 1.1.0 was not merged; PR #1191 was closed on 2023-07-26 because manual integration was required, and Renovate then ignored future 1.x updates.
92%
#971 chore(deps): update dependency pydantic-yaml to v0.9.0 charmcraft closed The pydantic-yaml 0.9.0 bump was closed unmerged after receiving no reviews or CI; a later 1.x migration completed in commit 22c1a49f via #1194.
91%
#163 chore(deps): update dependency pydantic to v2 craft-application closed Renovateโ€™s Pydantic 2.5.2 bump was closed unmerged and later replaced by merged migration PR #401 (commit c2f0978a).
82%
#28 chore(deps): update dependency pydantic to v2 - autoclosed craft-grammar closed Renovate's Pydantic 2 bump was closed unmerged and superseded by dedicated migration PR #33, which landed in commit 5e225fb.
82%
#370 chore(deps): update dependency pydantic to v2 craft-providers closed Renovate pydantic v2 bump closed unmerged by mr-cal to defer migration to a larger craft effort; the upgrade later landed in merged PR #451 (commit f380a9e) for 2.0.
81%
#960 chore(deps): update dependency pydantic to v1.10.4 charmcraft closed Closed unmerged: craft-parts 1.17.1 pinned pydantic 1.9.0, blocking 1.10.4; no Charmcraft commit shipped the update.
81%
#1029 chore(deps): update dependency pydantic to v1.10.5 charmcraft closed Renovateโ€™s Pydantic 1.9.0-to-1.10.5 update was closed unmerged and ignored because craft-parts needed separate compatibility changes first.
81%
#1351 chore(deps): update dependency pydantic to v2 charmcraft closed Renovate PR bumping pydantic 1.10.13 -> 2.4.2 was closed unmerged by lengau ("will need its own project"). The upgrade later landed via PR #1777 (70078b03), merged to main in #1817 (394e6e55).
81%
#116 chore(deps): update dependency pydantic to v2 craft-store closed Renovate's pydantic v2 bump PR was closed unmerged by @lengau (2023-10-22, "Pydantic 2 will need some significant changes"); the real migration landed later in merged PR #193 (commit 026b78d).
80%