Bump pydantic upper bound to 2.13, for python 3.14 support
https://github.com/aiogram/aiogram/blob/dev-3.x/pyproject.toml#L46
https://github.com/pydantic/pydantic/releases/tag/v2.12.0a1
Pydantic 2.13 and Python 3.14 are not yet released, so we can't be sure that it won't be broken until the final release is released, so I prefer to wait for stable releases and then update the version constraints.
what about now?
Version 2.12 has not been released yet...
You can check it on PyPi or official GitHub releases page of the pydantic (https://github.com/pydantic/pydantic/releases, pre-releases is not for us, needed only stable releases)
https://github.com/pydantic/pydantic/releases/tag/v2.12.0
Updated in the #1729, so thats mean it can be installed from git branch dev-3.x and soon will be released to the PyPI
Aiohttp should be bumped too I assume: https://github.com/aio-libs/aiohttp/releases/tag/v3.13.0
Aiohttp should be bumped too I assume: https://github.com/aio-libs/aiohttp/releases/tag/v3.13.0
#1730
Updated in the #1729, so thats mean it can be installed from git branch
dev-3.xand soon will be released to the PyPI
Could you please clarify when the release with Python 3.14 support is expected to be published on PyPI?
Updated in the #1729, so thats mean it can be installed from git branch
dev-3.xand soon will be released to the PyPICould you please clarify when the release with Python 3.14 support is expected to be published on PyPI?
I think on next TG Bot API update (on my mind)
Bump
I think on next TG Bot API update (on my mind)
Would it be wrong to make a release without awaiting TG Bot API updates (any current incompatibilities?)? I mean, new major Python version is a big enough event to make a distinct release just with requirements bumpage.
As aiogram v3.23.0 with complete support of Python 3.14 has came out, this issue can be closed. The upper bound of Pydantic requirement was bumped up to v2.13.
Thx, @JrooTJunior and other contributors for the update.