Python ty now checks Pydantic like Pydantic does July 21, 2026 Python 3.15 makes UTF-8 the default encoding July 19, 2026 Python 3.14.5 rolls back the incremental garbage collector May 11, 2026