gabriel / muse public
feat main

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>

G Gabriel Cardona <cgcardona@gmail.com> · 5d ago Mar 19, 2026 · e6786943 · parent d59384eb
183
files changed
212
files in snapshot
Files Changed 212 in snapshot
~183
~ AGENTS.md .md
~ README.md .md
~ pyproject.toml .toml
← Older Oldest on main
All commits
Newer → Latest on main

0 comments

No comments yet. Be the first to start the discussion.