diff mbox series

[meta-python,4/5] python3-pydantic: upgrade 2.7.3 -> 2.8.2

Message ID b7551f79ae4b124b136b485502c963c62edbafe4.1723134758.git.tim.orling@konsulko.com
State Accepted
Headers show
Series [meta-python,1/5] python3-tzdata: add recipe for v2024.1 | expand

Commit Message

Tim Orling Aug. 8, 2024, 4:38 p.m. UTC
From: Tim Orling <tim.orling@konsulko.com>

* Set RECIPE_NO_UPDATE_REASON because of issues we have been having with
  getting out of sync with required python3-pydantic-core version
* Add RDEPENDS for ptest:
  - python3-pydoc (for test_help cases)
  - python3-email-validator
  - The standard library provides the getpass module, we provide it
    in the python3-unixadmin sub-package of python3 recipe.
  - python3-rich

Full change log:
https://github.com/pydantic/pydantic/compare/v2.8.2...v2.7.3

Highlights of changes:

v2.8.2 (2024-07-03)
  * Fix issue with assertion caused by pluggable schema validator by
    @dmontagu in #9838
  * See https://docs.pydantic.dev/latest/changelog/#v282-2024-07-03

v2.8.1 (2024-07-03)ΒΆ
  * Bump pydantic-core to v2.20.1, pydantic-extra-types to v2.9.0 by
    @sydney-runkle in #9832
  * See https://docs.pydantic.dev/latest/changelog/#v281-2024-07-03

v2.8.0 (2024-07-01)
  * Bump pydantic-core to v2.20.0 by @sydney-runkle in #9745
  * Add support for Python 3.13 by @sydney-runkle in #9743
  * See https://docs.pydantic.dev/latest/changelog/#v280-2024-07-01

v2.7.4 (2024-06-12)
  * Bump pydantic.v1 to v1.10.16 reference by @sydney-runkle in #9639
  * See https://docs.pydantic.dev/latest/changelog/#v274-2024-06-12

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
---
 ...ython3-pydantic_2.7.3.bb => python3-pydantic_2.8.2.bb} | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
 rename meta-python/recipes-devtools/python/{python3-pydantic_2.7.3.bb => python3-pydantic_2.8.2.bb} (87%)
diff mbox series

Patch

diff --git a/meta-python/recipes-devtools/python/python3-pydantic_2.7.3.bb b/meta-python/recipes-devtools/python/python3-pydantic_2.8.2.bb
similarity index 87%
rename from meta-python/recipes-devtools/python/python3-pydantic_2.7.3.bb
rename to meta-python/recipes-devtools/python/python3-pydantic_2.8.2.bb
index 423fe76733..de610d7815 100644
--- a/meta-python/recipes-devtools/python/python3-pydantic_2.7.3.bb
+++ b/meta-python/recipes-devtools/python/python3-pydantic_2.8.2.bb
@@ -11,10 +11,12 @@  LIC_FILES_CHKSUM = "file://LICENSE;md5=09280955509d1c4ca14bae02f21d49a6"
 
 inherit pypi python_hatchling
 
-SRC_URI[sha256sum] = "c46c76a40bb1296728d7a8b99aa73dd70a48c3510111ff290034f860c99c419e"
+SRC_URI[sha256sum] = "6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"
 
 DEPENDS += "python3-hatch-fancy-pypi-readme-native"
 
+RECIPE_NO_UPDATE_REASON = "Must be updated in sync with python3-pydantic-core."
+
 RDEPENDS:${PN} += "\
     python3-annotated-types \
     python3-core \
@@ -35,9 +37,13 @@  SRC_URI += "file://run-ptest"
 RDEPENDS:${PN}-ptest += "\
     python3-cloudpickle \
     python3-dirty-equals \
+    python3-email-validator \
+    python3-pydoc \
     python3-pytest \
     python3-pytest-mock \
+    python3-rich \
     python3-unittest-automake-output \
+    python3-unixadmin \
 "
 
 do_install_ptest() {