Python News Today Release 3.13 November 2025 Best May 2026

conda create -n py313 python=3.13 conda activate py313

Why? Because hundreds of C extensions (including numpy , cryptography , lxml ) are not yet thread-safe without the GIL. However, the Python team expects GIL-free builds to become fully supported by .

wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tgz tar -xzf Python-3.13.0.tgz cd Python-3.13.0 ./configure --enable-optimizations --with-jit make -j$(nproc) sudo make altinstall python news today release 3.13 november 2025

If you encounter issues (rare), set the environment variable PYTHON_JIT=0 . 3. Type System: TypedDict Read-Only & TypeIs (PEPs 705, 742) Python’s type system continues its march toward full static verification, with two major additions: 3.1 TypedDict gains ReadOnly (PEP 705) You can now mark dictionary keys as read-only, preventing accidental mutation in type-checked code (Pyright, Mypy 2.0+, Pyre).

>>> my_list = [1, 2, 3] >>> my_list[5] Traceback (most recent call last): File "<stdin>", line 1, in <module> IndexError: list index out of range >>> explain Suggestion: You tried to access index 5 of a 3-element list. Valid indices are 0, 1, 2. Did you mean my_list[2]? conda create -n py313 python=3

pool = interpreters.Pool(8) # 8 CPU cores results = pool.map(is_prime, range(10_000_000, 10_000_100)) print(sum(results))

pyenv install 3.13.0 pyenv global 3.13.0 wget https://www

— The RealPython Team, November 2025