pydantic pins an exact version of pydantic-core in it's pyproject.toml [1]. This was missed during the last pydantic bump where pydantic-core was erroneously updated to the latest release instead, in commit [2] and [3]. Modify the pydantic runtime test to catch this error in the future. [1] https://github.com/pydantic/pydantic/blob/v2.11.4/pyproject.toml#L49 [2]e1c939e426[3]e42de820cdSigned-off-by: Marcus Hoffmann <buildroot@bubu1.eu> [Julien: add reference to commits introducing the issue] Signed-off-by: Julien Olivain <ju.o@free.fr>
19 lines
942 B
Makefile
19 lines
942 B
Makefile
################################################################################
|
|
#
|
|
# python-pydantic-core
|
|
#
|
|
################################################################################
|
|
|
|
# python-pydantic pins an exact version of pydantic-core in pyproject.toml,
|
|
# make sure to sync pydantic-core to this version when updating pydantic
|
|
PYTHON_PYDANTIC_CORE_VERSION = 2.33.2
|
|
PYTHON_PYDANTIC_CORE_SOURCE_PYPI = pydantic_core-$(PYTHON_PYDANTIC_CORE_VERSION).tar.gz
|
|
PYTHON_PYDANTIC_CORE_SITE = $(PYTHON_PYDANTIC_CORE_SITE_PYPI)/$(PYTHON_PYDANTIC_CORE_SOURCE_PYPI)?buildroot-path=filename
|
|
PYTHON_PYDANTIC_CORE_SITE_PYPI = https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4
|
|
PYTHON_PYDANTIC_CORE_SETUP_TYPE = maturin
|
|
PYTHON_PYDANTIC_CORE_LICENSE = MIT
|
|
PYTHON_PYDANTIC_CORE_LICENSE_FILES = LICENSE
|
|
PYTHON_PYDANTIC_CORE_DEPENDENCIES = host-python-typing-extensions
|
|
|
|
$(eval $(python-package))
|