Hello, Please note that this comment was generated automatically by https://pagure.io/releng/blob/main/f/scripts/ftbfs-fti/follow-policy.py If you feel that this output has mistakes, please open an issue at https://pagure.io/releng/ Your package (python-pydantic) Fails To Install in Fedora 43: can't install python3-pydantic+email: - nothing provides python(abi) = 3.13 needed by python3-pydantic+email-2.11.5-1.fc43.noarch - nothing provides python3.13dist(email-validator) >= 2 needed by python3-pydantic+email-2.11.5-1.fc43.noarch can't install python3-pydantic+timezone: - nothing provides python(abi) = 3.13 needed by python3-pydantic+timezone-2.11.5-1.fc43.noarch can't install python3-pydantic: - nothing provides python(abi) = 3.13 needed by python3-pydantic-2.11.5-1.fc43.noarch - nothing provides python3.13dist(typing-extensions) >= 4.12.2 needed by python3-pydantic-2.11.5-1.fc43.noarch - nothing provides python3.13dist(typing-inspection) >= 0.4 needed by python3-pydantic-2.11.5-1.fc43.noarch - nothing provides python3.13dist(annotated-types) >= 0.6 needed by python3-pydantic-2.11.5-1.fc43.noarch If you know about this problem and are planning on fixing it, please acknowledge so by setting the bug status to ASSIGNED. If you don't have time to maintain this package, consider orphaning it, so maintainers of dependent packages realize the problem. If you don't react accordingly to the policy for FTBFS/FTI bugs (https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/), your package may be orphaned in 8+ weeks. P.S. The data was generated solely from koji buildroot, so it might be newer than the latest compose or the content on mirrors. To reproduce, use the koji/local repo only, e.g. in mock: $ mock -r fedora-43-x86_64 --config-opts mirrored=False install python3-pydantic+email python3-pydantic+timezone python3-pydantic P.P.S. If this bug has been reported in the middle of upgrading multiple dependent packages, please consider using side tags: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#updating-inter-dependent-packages Thanks!
We’re still waiting for upstream support, https://github.com/pydantic/pydantic/issues/11613. Since 2.35.0, pydantic-core (the compiled implementation written in Rust) supports Python 3.15, but Pydantic itself is not ready yet.
*** Bug 2372980 has been marked as a duplicate of this bug. ***
I see that the upstream issue https://github.com/pydantic/pydantic/issues/11613 is now associated with the Pydantic 3.12 release milestone, https://github.com/pydantic/pydantic/milestone/22, which has a target date of 2025-06-29. Those wanting to monitor upstream progress can keep an eye on the milestone. We don’t plan to wait for the final 2.12.0 release. If a 2.12 alpha or beta appears, and we find that it seems to basically work properly, we’ll go ahead and update Rawhide to unblock dependent packages as soon as possible.
Sounds good to me. I would even be fine packaging a git snapshot or pull request that adds 3.14 if we can confirm that it's working and passing tests. This is blocking several packages.
I’m planning to update python-pydantic in Rawhide to a bleeding-edge snapshot, https://src.fedoraproject.org/rpms/python-pydantic/pull-request/46. This is still in a “pre-alpha” state, and upstream support for Python 3.14 is incomplete. We can expect that a few packages will still experience failures that are attributable to the incomplete state of Python 3.14 support. Still, enough is working that this can successfully unblock a lot of packages, https://src.fedoraproject.org/rpms/python-pydantic/pull-request/46#comment-269482, and should be a lot better than not having an installable Pydantic at all.
FEDORA-2025-dde3494d15 (python-inline-snapshot-0.23.2-3.fc43, python-pydantic-2.11.7^20250615git0c4a22b-1.fc43, and 3 more) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2025-dde3494d15
FEDORA-2025-dde3494d15 (python-inline-snapshot-0.23.2-3.fc43, python-pydantic-2.11.7^20250615git0c4a22b-1.fc43, and 3 more) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report.