From 183f0ab4e1c01dc67a4f80618d2a515f6e4e7d51 Mon Sep 17 00:00:00 2001 From: Jens <1742418+1cu@users.noreply.github.com> Date: Sun, 18 Jan 2026 17:36:37 +0100 Subject: [PATCH] fix: raise pydantic version for compatibility (#773) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## â„šī¸ Description Raise Pydantic version cause we use features that require at least v2.11. - Link to the related issue(s): PR #772 ## 📋 Changes Summary - Set min version to v2.11 ### âš™ī¸ Type of Change Select the type(s) of change(s) included in this pull request: - [x] 🐞 Bug fix (non-breaking change which fixes an issue) ## ✅ Checklist Before requesting a review, confirm the following: - [x] I have reviewed my changes to ensure they meet the project's standards. - [x] I have tested my changes and ensured that all tests pass (`pdm run test`). - [x] I have formatted the code (`pdm run format`). - [x] I have verified that linting passes (`pdm run lint`). - [x] I have updated documentation where necessary. By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice. ## Summary by CodeRabbit * **Chores** * Updated project dependencies to improve compatibility and stability. âœī¸ Tip: You can customize this high-level summary in your review settings. --- pdm.lock | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pdm.lock b/pdm.lock index 87959fc..d782bbe 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "dev"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:2786f3461151a94a8f76ed4ca2b2f3d8d7242d0004e17f1e1ae326b0d6529acd" +content_hash = "sha256:625042f20b8f0bdacfb3e24224fdc76a7495e48ddbc62100a5a091ad5c7017de" [[metadata.targets]] requires_python = ">=3.10,<3.15" diff --git a/pyproject.toml b/pyproject.toml index e82cad6..100e5bd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,7 +39,7 @@ dependencies = [ "colorama", "jaraco.text", # required by pkg_resources during runtime "nodriver==0.47.*", # Pin to 0.47 until upstream fixes UTF-8 decoding issues introduced in 0.48 - "pydantic>=2.0.0", + "pydantic>=2.11.0", "ruamel.yaml", "psutil", "wcmatch",