-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
Problem
Python 3.14 is not supported due to a dependency chain incompatibility:
django-shinobidepends onpydantic(v2.11.7)pydanticdepends onpydantic-core(v2.33.2)pydantic-coreuses PyO3 v0.24.1, which only supports up to Python 3.13
Error:
error: the configured Python interpreter version (3.14) is newer than PyO3's maximum supported version (3.13)
Expected behavior
django-shinobi should work with Python 3.14 (as specified in the pyproject.toml : requires-python = ">=3.8").
Workaround
Setting PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 may allow building, but this is not a reliable solution.
Request
Update pydantic dependency to a version that supports Python 3.14, or document the limitation in the pyproject.toml with requires-python = ">=3.8,<3.14" until upstream support is available.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels