feat: upgrade to Python 3.14, drop from __future__ import annotations
Python 3.14.3 is the current stable release. PEP 649 (deferred annotation evaluation) is now the language default, making from __future__ import annotations redundant in every file.
Changes ─────── - requires-python: >=3.13 → >=3.14 - mypy python_version: 3.13 → 3.14 - CI workflows: python-version "3.13" → "3.14" in both ci.yml and pages.yml - from __future__ import annotations removed from all 179 Python files (muse/, tests/, tools/) — annotations are now deferred by PEP 649 - .cursorrules: removed "Every Python file has from __future__ import annotations" rule; bumped stack version to Python 3.14 - AGENTS.md: same rule removed from Code Standards section - README.md + docs/demo/README.md: Python 3.13 → 3.14 in version footer and requirements list
mypy: 0 errors · typing_audit: 0 violations · 1747 tests green
Co-authored-by: Gabriel Cardona <gabriel@tellurstori.com>
Comments
0No comments yet. Be the first to start the discussion.