← Back to issue list

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

View original Github issue

Metadata

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

Current evaluation

Closed without merging. The automated pydantic-yaml update to v1.1.0 was rejected due to required manual integration work. Renovate will ignore future minor and patch updates for this version.

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 | |---|---|---|---|---|---| | [pydantic-yaml](https://togithub.com/NowanIlfideme/pydantic-yaml) | `==0.11.2` -> `==1.1.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pydantic-yaml/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pydantic-yaml/1.1.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.1.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.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>NowanIlfideme/pydantic-yaml (pydantic-yaml)</summary> ### [`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 - "before 07:00" 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/charmcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without merging. The automated pydantic-yaml update to v1.1.0 was rejected due to required manual integration work. Renovate will ignore future minor and patch updates for this version.
qwen3.6-35b-a3b-mtp-q6 Closed without merging due to required manual changes. The pydantic-yaml update from 0.11.2 to 1.1.0 was abandoned, and Renovate will ignore future 1.x releases until manually upgraded.
qwen3.6-35b-a3b-mtp-q6 Automated pydantic-yaml update to v1.1.0 was closed without merging. Maintainer lengau declined the change, citing required manual adjustments. Renovate will now ignore future 1.x releases for this dependency.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#164 chore(deps): update dependency pydantic-yaml to v1 craft-application closed Closed without merging. The pydantic-yaml dependency update to v1 was abandoned. Renovate will ignore future 1.x releases unless manually upgraded.
95%
#645 chore(deps): update dependency pydantic-yaml to v1 craft-parts closed 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.
93%
#971 chore(deps): update dependency pydantic-yaml to v0.9.0 charmcraft closed Closed unmerged. The pydantic-yaml update to v0.9.0 received no reviews and was abandoned. Renovate bot will ignore this specific version update.
89%
#163 chore(deps): update dependency pydantic to v2 craft-application closed Dependency update for pydantic v2 was closed without merging. Renovate will ignore future 2.x updates unless manually upgraded or the PR is renamed to trigger a replacement.
87%
#116 chore(deps): update dependency pydantic to v2 craft-store closed Closed without merging due to significant breaking changes required for Pydantic v2. The update was abandoned, and Renovate was configured to ignore future v2 releases until manual migration occurs.
87%
#1351 chore(deps): update dependency pydantic to v2 charmcraft closed Closed without merging. Maintainers determined the pydantic v2 migration requires a separate project structure, so the update was abandoned. Renovate will skip future v2 updates until manually addressed or the PR is reopened.
86%
#1029 chore(deps): update dependency pydantic to v1.10.5 charmcraft closed Pydantic v1.10.5 update was closed unmerged. A maintainer noted it requires accompanying changes in craft-parts before proceeding. Renovate will ignore this specific version.
86%
#960 chore(deps): update dependency pydantic to v1.10.4 charmcraft closed The pydantic v1.10.4 update was closed unmerged due to a conflict with craft-parts 1.17.1 requiring v1.9.0. Renovate subsequently ignored this specific version.
84%
#28 chore(deps): update dependency pydantic to v2 - autoclosed craft-grammar closed Renovate autoclosed this pydantic v2 dependency update without merging. The pull request received no reviews or CI checks and was automatically closed, indicating it was superseded or abandoned.
83%
#1344 chore(deps): update dependency mypy to v1.6.1 charmcraft closed Abandoned without merging. The mypy dependency update to v1.6.1 was approved and passed CI but manually closed. Renovate will ignore this version and open a replacement PR for newer releases.
82%