← Back to issue list

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

View original Github issue

Metadata

Project
craft-application
Number
#164
Type
pull request
State
closed
Author
renovate[bot]
Labels
Created
Updated
Closed

Current evaluation

Closed without merging. The pydantic-yaml dependency update to v1 was abandoned. Renovate will ignore future 1.x releases unless manually upgraded.

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) | `<1.0` -> `<1.3` | [![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/) | --- ### 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-application). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy45My4xIiwidXBkYXRlZEluVmVyIjoiMzcuOTMuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without merging. The pydantic-yaml dependency update to v1 was abandoned. Renovate will ignore future 1.x releases unless manually upgraded.
qwen3.6-35b-a3b-mtp-q6 Closed without merging. The maintainer rejected updating pydantic-yaml to v1, prompting Renovate to ignore all future 1.x dependency updates for this package.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
96%
#1191 chore(deps): update dependency pydantic-yaml to v1 charmcraft closed 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.
95%
#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.
90%
#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.
89%
#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.
88%
#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.
88%
#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.
87%
#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%
#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.
84%
#524 chore(deps): update dependency mypy to v1 craft-parts closed Closed without merging. Superseded by manual dependency handling in PR #525. Renovate will ignore future v1.x updates until manually upgraded.
82%